[2026-08-14 13:03:21] local.ERROR: could not find driver (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select * from `sessions` where `id` = XeuBzqA7ln9jAfLgrs7xavcvn0XD9Td4CJkOcwbq limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): could not find driver (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select * from `sessions` where `id` = XeuBzqA7ln9jAfLgrs7xavcvn0XD9Td4CJkOcwbq limit 1) at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3412): Illuminate/Database/Query/Builder->first() #8 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find() #9 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read() #10 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler() #11 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession() #12 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start() #13 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Session/Middleware/StartSession->{closure:Illuminate/Session/Middleware/StartSession::startSession():143}() #14 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap() #15 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession() #16 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest() #17 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle() #18 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #19 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle() #20 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #21 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle() #22 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #23 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #24 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #25 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #26 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #27 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #28 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #29 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #30 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #31 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #32 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #33 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #34 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #35 E:/xampp-8.4.22/htdocs/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #36 {main} [previous exception] [object] (PDOException(code: 0): could not find driver at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect() #1 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection() #2 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection() #3 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect() #4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithHosts():181}() #5 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getPdo() #7 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #8 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #9 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #10 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #11 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #12 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #13 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #14 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #15 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get() #16 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3412): Illuminate/Database/Query/Builder->first() #17 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find() #18 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read() #19 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler() #20 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession() #21 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start() #22 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Session/Middleware/StartSession->{closure:Illuminate/Session/Middleware/StartSession::startSession():143}() #23 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap() #24 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession() #25 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest() #26 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle() #27 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #28 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle() #29 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #30 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle() #31 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #32 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #33 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #34 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #35 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #36 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #37 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #38 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #39 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #40 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #41 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #42 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #43 E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #44 E:/xampp-8.4.22/htdocs/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #45 {main} "} [2026-08-14 17:18:19] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:11:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:11:04] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:11:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:11:46] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:11:46] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:13:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:13:11] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:13:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:13:53] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:13:54] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:13:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:13:55] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:13:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:14:31] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:14:37] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:14:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:14:42] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:14:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:15:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:15:24] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:15:25] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:15:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:16:02] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:16:07] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:16:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:16:11] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:16:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:16:44] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:16:53] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:16:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:16:54] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:16:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:17:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:17:31] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:17:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:17:36] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:17:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:17:41] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:17:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:18:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:18:23] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:18:25] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:19:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:19:02] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:19:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:19:07] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:19:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:19:11] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:19:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:19:44] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:19:53] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:19:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:19:54] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:19:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:20:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:20:31] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:20:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:20:36] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:20:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:20:41] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:20:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:21:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:21:23] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:21:24] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:22:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:22:01] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:22:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:22:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:22:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:22:12] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:22:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:22:43] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:22:54] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:22:56] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:23:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:23:31] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:23:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:23:38] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:23:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true}} [2026-08-14 18:23:42] local.INFO: Filtering by schedule_date: 2026-08-14 [2026-08-14 18:23:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-14","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-14",true]} [2026-08-14 18:24:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 18:24:24] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 19:50:09] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 19:50:24] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-14 23:20:58] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-26 11:40:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:40:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:40:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:40:32] local.ERROR: Error retrieving leave balances: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select * from `leave_types` where `leave_types`.`deleted_at` is null) [2026-08-26 11:40:32] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:41:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:41:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:41:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:41:01] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:41:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:41:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:41:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:41:31] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:41:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:41:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:41:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:41:47] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:41:47] local.ERROR: Error retrieving leave balances: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select * from `leave_types` where `leave_types`.`deleted_at` is null) [2026-08-26 11:42:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:42:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:42:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:42:01] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:42:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:42:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:42:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:42:17] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:42:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:42:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:42:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:42:31] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:42:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:42:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:42:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:42:48] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:43:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:43:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:43:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:43:01] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:43:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:43:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:43:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:43:18] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:43:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:43:31] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:43:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:43:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:43:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:43:48] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:44:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:44:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:44:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:44:02] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:44:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:44:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:44:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:44:18] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:44:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:44:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:44:46] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:44:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:44:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:44:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:44:48] local.ERROR: Error retrieving WFH entries: SQLSTATE[HY000] [1045] Access denied for user 'sys_local_ogcc'@'PRODUCRION-WEB-' (using password: YES) (Connection: mysql, Host: 192.168.0.3, Port: 20000, Database: hris_ogcc_live, SQL: select count(*) as aggregate from `time_entries` where `employee_id` like %1% and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = 2026-08-26 and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = 1 and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null) [2026-08-26 11:45:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:45:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:45:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:45:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:45:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:45:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:46:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:46:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:46:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:46:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:46:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:47:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:47:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:47:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:47:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:47:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:48:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:48:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:48:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:48:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:48:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:49:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:49:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:49:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:49:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:49:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:49:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:50:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:50:10] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:50:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:50:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:50:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:50:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:50:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:50:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:50:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:50:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:50:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:50:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:51:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:51:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:51:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:51:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:51:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:51:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:52:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:52:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:52:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:52:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:52:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:53:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:53:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:53:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:53:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:53:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:53:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:54:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:54:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:54:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:54:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:54:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:54:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:55:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:55:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:55:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:55:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:55:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:56:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:56:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:56:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:57:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:57:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:57:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:58:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:58:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:58:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 11:59:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 11:59:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 11:59:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:00:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:00:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:01:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:01:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:01:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:01:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:02:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:02:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:02:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:02:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:02:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:02:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:03:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:03:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:03:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:03:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:04:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:04:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:04:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:05:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:05:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:05:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:05:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:06:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:06:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:06:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:07:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:07:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:07:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:07:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:07:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:07:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:08:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:08:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:08:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:09:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:09:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:09:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:09:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:09:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:09:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:10:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:10:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:10:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:11:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:11:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:11:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:12:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:13:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:13:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:13:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:14:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:14:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:14:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:14:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:15:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:15:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:15:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:15:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:16:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:16:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:16:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:16:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:16:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:16:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:16:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:16:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:16:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:17:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:17:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:17:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:17:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:17:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:17:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:18:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:18:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:18:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:18:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:18:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:18:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:19:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:19:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:19:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:19:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:19:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:19:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:20:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:20:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:20:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:20:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:20:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:21:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:21:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:21:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:21:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:21:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:21:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:22:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:23:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:23:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:23:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:23:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:23:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:23:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:23:50] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:23:50] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:23:50] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:23:50] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-26 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-26 12:24:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:24:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:24:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:24:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:24:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:24:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:24:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:24:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:25:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:25:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:25:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:25:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:25:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:26:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:26:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:26:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:26:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:26:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:26:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:27:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:27:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:27:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:27:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:27:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:27:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:28:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:28:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:28:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:28:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:28:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:28:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:29:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:29:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:29:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:29:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:29:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:29:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:30:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:30:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:30:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:31:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:31:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:31:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:31:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:31:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:31:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:32:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:32:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:32:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:33:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:33:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:33:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:33:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:33:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:34:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:34:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:34:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:34:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:34:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:35:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:35:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:35:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:36:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:36:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:36:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:36:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:36:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:36:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:37:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:37:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:37:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:37:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:37:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:37:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:38:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:38:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:38:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:39:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:39:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:39:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:39:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:39:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:39:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:40:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:40:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:40:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:41:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:41:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:41:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:41:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:41:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:41:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:42:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:42:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:42:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:43:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:43:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:43:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:43:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:44:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:44:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:45:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:45:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:45:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:45:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:45:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:45:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:46:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:46:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:47:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:47:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:47:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:47:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:48:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:48:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:48:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:49:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:49:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:49:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:49:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:49:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:49:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:50:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:50:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:50:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:50:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:50:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:50:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:51:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:51:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:51:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:51:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:51:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:51:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:52:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:52:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:52:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:52:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:52:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:53:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:53:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:53:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:54:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:54:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:54:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:54:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:54:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:54:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:55:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:55:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:55:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:55:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:55:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:55:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:56:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:56:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:56:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:56:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:56:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:56:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:56:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:56:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:56:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:57:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:57:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:57:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:57:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:57:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:57:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:57:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:57:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:57:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:58:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:58:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:58:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:58:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:58:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:58:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:59:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:59:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:59:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:59:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:59:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:59:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 12:59:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 12:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 12:59:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:00:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:00:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:00:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:00:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:00:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:01:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:01:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:01:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:01:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:01:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:02:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:02:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:02:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:02:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:02:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:02:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:03:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:03:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:03:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:03:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:03:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:03:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:04:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:04:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:04:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:04:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:04:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:04:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:05:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:05:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:05:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:05:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:05:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:05:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:06:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:06:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:06:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:07:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:07:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:07:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:07:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:07:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:07:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:07:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:07:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:07:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:07:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:07:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:07:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:08:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:08:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:08:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:08:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:08:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:08:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:09:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:09:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:09:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:09:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:09:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:09:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:10:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:10:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:10:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:10:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:10:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:10:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:11:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:11:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:11:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:11:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:11:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:11:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:12:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:12:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:12:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:13:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:13:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:13:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:14:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:14:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:14:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:14:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:15:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:16:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:16:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:16:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:16:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:16:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:16:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:17:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:17:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:17:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:17:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:18:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:18:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:18:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:19:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:19:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:19:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:19:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:19:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:19:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:20:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:20:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:20:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:20:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:20:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:21:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:21:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:21:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:21:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:22:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:23:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:23:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:23:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:23:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:24:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:24:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:24:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:24:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:24:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:24:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:25:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:25:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:25:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:25:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:25:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:26:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:26:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:26:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:26:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:26:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:26:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:27:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:27:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:27:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:28:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:28:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:28:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:28:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:28:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:28:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:29:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:29:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:29:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:29:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:29:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:29:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:30:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:30:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:30:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:30:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:30:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:30:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:31:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:31:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:31:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:31:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:31:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:31:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:32:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:32:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:32:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:32:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:32:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:32:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:33:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:33:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:33:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:34:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:34:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:34:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:34:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:34:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:35:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:35:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:35:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:35:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:35:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:36:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:36:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:36:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:36:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:37:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:37:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:37:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:37:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:37:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:37:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:38:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:38:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:38:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:38:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:38:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:38:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:39:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:39:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:39:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:39:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:40:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:40:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:40:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:40:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:40:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:40:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:41:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:41:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:41:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:41:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:41:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:41:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:42:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:42:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:42:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:42:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:43:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:43:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:43:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:44:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:44:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:44:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:44:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:44:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:45:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:45:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:45:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:45:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:46:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:46:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:46:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:46:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:46:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:47:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:47:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:47:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:47:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:47:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:48:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:48:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:48:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:49:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:49:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:49:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:49:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:49:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:49:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:50:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:50:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:50:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:51:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:51:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:51:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:51:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:52:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:52:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:52:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:52:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:52:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:53:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:53:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:53:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:54:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:54:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:54:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:54:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:54:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:54:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:55:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:55:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:55:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:55:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:55:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:56:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:56:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:56:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:56:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:57:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:57:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:57:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:58:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:58:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:58:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:58:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:58:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:58:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:59:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:59:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:59:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 13:59:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 13:59:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 13:59:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:00:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:00:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:00:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:00:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:00:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:01:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:01:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:01:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:01:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:01:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:01:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:02:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:02:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:02:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:02:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:02:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:02:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:03:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:03:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:03:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:04:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:04:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:04:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:04:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:04:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:04:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:05:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:05:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:05:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:06:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:06:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:06:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:06:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:07:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:07:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:07:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:07:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:07:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:07:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:08:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:08:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:08:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:08:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:08:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:08:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:09:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:09:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:09:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:09:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:10:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:10:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:10:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:10:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:10:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:10:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:11:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:11:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:11:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:11:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:11:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:11:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:12:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:12:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:12:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:13:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:13:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:13:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:13:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:13:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:14:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:14:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:14:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:14:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:15:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:15:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:15:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:15:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:16:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:16:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:16:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:16:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:16:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:16:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:17:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:18:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:18:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:18:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:19:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:19:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:19:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:20:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:20:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:20:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:21:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:21:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:21:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:22:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:23:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:23:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:23:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:24:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:24:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:24:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:25:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:25:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 14:26:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 14:26:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:26:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-27 11:31:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:31:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:31:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 11:31:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:31:51] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:31:51] local.INFO: Time entries query: {"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-08-27",true]} [2026-08-27 11:31:51] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-08-27 11:32:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:32:21] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:32:21] local.INFO: Time entries query: {"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-08-27",true]} [2026-08-27 11:32:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:32:51] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:32:51] local.INFO: Time entries query: {"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-08-27",true]} [2026-08-27 11:33:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:33:21] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:33:21] local.INFO: Time entries query: {"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-08-27",true]} [2026-08-27 11:33:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:33:51] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:33:51] local.INFO: Time entries query: {"filters":{"employee_id":"2","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-08-27",true]} [2026-08-27 11:34:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:34:18] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:34:18] local.INFO: Time entries query: {"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%3%","2026-08-27",true]} [2026-08-27 11:34:29] local.ERROR: Token validation failed {"error":"Secret is not set."} [2026-08-27 11:34:29] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787801654,"exp":1787805254,"nbf":1787801654,"jti":"jUI60B8ceWKEQ9A8","sub":"3","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-27 11:34:29] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-27 11:34:29] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787801654,"exp":1787805254,"nbf":1787801654,"jti":"jUI60B8ceWKEQ9A8","sub":"3","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-27 11:34:29] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-27 11:34:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:34:48] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:34:48] local.INFO: Time entries query: {"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%3%","2026-08-27",true]} [2026-08-27 11:35:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:35:18] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:35:18] local.INFO: Time entries query: {"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%3%","2026-08-27",true]} [2026-08-27 11:35:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 11:35:48] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 11:35:48] local.INFO: Time entries query: {"filters":{"employee_id":"3","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%3%","2026-08-27",true]} [2026-08-27 12:48:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:48:06] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:48:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787806082,"exp":1787809682,"nbf":1787806082,"jti":"kyqCEL9ZuAJ17jcF","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-27 12:48:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-27 12:48:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787806082,"exp":1787809682,"nbf":1787806082,"jti":"kyqCEL9ZuAJ17jcF","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-27 12:48:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-27 12:48:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787806082,"exp":1787809682,"nbf":1787806082,"jti":"kyqCEL9ZuAJ17jcF","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-27 12:48:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-27 12:48:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:48:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:48:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:49:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:49:06] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:49:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:49:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:49:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:50:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:50:06] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:50:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:50:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:50:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:51:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:51:06] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:51:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:51:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:51:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 12:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 12:52:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 12:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:40:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:40:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:40:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:40:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:41:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:41:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:41:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:41:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:41:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:41:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:42:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:42:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:42:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:42:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:42:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:42:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:43:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:43:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:43:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:43:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:43:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:43:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:44:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:44:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:44:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:44:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:44:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:44:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:45:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:45:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:45:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:45:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:45:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:45:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:46:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:46:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:46:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:46:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:46:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:46:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:47:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:47:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:47:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:47:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:47:46] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:47:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:48:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:48:16] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:48:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:49:00] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:49:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:49:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:49:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:49:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:49:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:50:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:50:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:50:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:50:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:50:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:50:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:51:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:51:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:51:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:51:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:51:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:51:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:52:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:52:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:52:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:52:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:52:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:52:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:53:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:53:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:53:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:53:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:53:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:53:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:54:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:54:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:54:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:54:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:54:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:54:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:55:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:55:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:55:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:55:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:55:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:56:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:56:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:56:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:56:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:56:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:56:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:57:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:57:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:57:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:57:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:57:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:57:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:58:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:58:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:58:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:58:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:58:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:58:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:59:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:59:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:59:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 15:59:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 15:59:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 15:59:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:00:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:00:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:00:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:00:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:01:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:01:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:01:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:01:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:01:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:01:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:01:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:01:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:01:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:01:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:01:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:02:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:02:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:02:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:02:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:02:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:02:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:02:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:02:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:03:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:03:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:03:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:03:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:03:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:03:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:03:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:03:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:03:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:03:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:04:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:04:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:04:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:04:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:04:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:04:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:04:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:04:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:04:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:04:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:05:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:05:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:05:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:05:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:05:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:05:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:05:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:05:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:05:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:05:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:06:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:06:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:06:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:06:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:06:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:06:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:06:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:06:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:06:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:07:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:07:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:07:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:07:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:07:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:07:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:07:44] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:07:44] production.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:07:44] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:07:44] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-27 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-27 16:08:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:08:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:08:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:08:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:08:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:08:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:08:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:08:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:08:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:09:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:09:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:09:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:09:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:09:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:09:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:09:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:09:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:09:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:10:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:10:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:10:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:10:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:10:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:10:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:10:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:10:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:10:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:10:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:11:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:11:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:11:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:11:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:11:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:11:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:11:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:11:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:11:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:12:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:12:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:12:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:12:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:12:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:12:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:12:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:13:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:13:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:13:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:13:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:13:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:14:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:14:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:14:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:14:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:14:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:14:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:14:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:15:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:15:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:15:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:15:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:15:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:15:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:15:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:16:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:16:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:16:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:16:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:16:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:16:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:16:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:17:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:17:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:17:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:17:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:17:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:18:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:18:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:18:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:18:44] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:18:44] production.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:18:44] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:18:44] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-27 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-27 16:18:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:18:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:19:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:19:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:19:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:19:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:19:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:19:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:19:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:20:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:20:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:20:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:20:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:20:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:20:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:20:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:21:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:21:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:21:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:21:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:21:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:21:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:21:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:22:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:22:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:22:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:22:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:22:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:22:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:22:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:23:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:23:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:23:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:24:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:24:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:24:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:24:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:24:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:24:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:24:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:25:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:25:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:25:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:25:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:25:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:25:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:25:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:25:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:25:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:25:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:26:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:26:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:26:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:26:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:26:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:26:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:27:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:27:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:27:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:27:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:27:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:27:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:27:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:27:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:27:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:27:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:27:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:27:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:28:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:28:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:28:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:28:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:28:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:28:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:28:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:28:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:28:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:28:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:28:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:28:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:28:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:29:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:29:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:29:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:29:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:29:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:29:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:29:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:29:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:29:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:29:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:29:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:29:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:30:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:30:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:30:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:30:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:30:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:30:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:30:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:30:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:30:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:30:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:31:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:31:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:31:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:31:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:31:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:31:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:31:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:31:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:32:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:32:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:32:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:32:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:32:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:32:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:32:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:32:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:32:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:32:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:32:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:32:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:32:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:32:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:33:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:33:07] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:33:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:33:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:33:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:33:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:33:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:33:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:33:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:33:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:33:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:33:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:33:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:33:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:34:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:34:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:34:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:34:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:34:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:34:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:34:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:34:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:34:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:34:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:35:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:35:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:35:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:35:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:35:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:35:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:35:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:35:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:35:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:36:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:36:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:36:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:36:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:36:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:36:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:36:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:36:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:36:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:37:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:37:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:37:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:37:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:37:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:37:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:37:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:37:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:37:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:38:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:38:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:38:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:38:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:38:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:38:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:38:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:39:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:39:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:39:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:39:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:39:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:39:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:39:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:39:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:40:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:40:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:40:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:40:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:40:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:40:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:40:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:41:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:41:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:41:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:41:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:41:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:41:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:41:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:42:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:42:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:42:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:42:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:42:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:42:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:42:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:43:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:43:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:43:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:43:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:43:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:43:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:43:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:44:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:44:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:44:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:44:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:45:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:45:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:45:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:45:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:45:47] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:45:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:46:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:46:16] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:46:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:46:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:46:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:46:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:46:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:46:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:46:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:47:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:47:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:47:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:47:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:47:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:47:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:47:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:47:48] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:47:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:48:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:48:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:48:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:48:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:48:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:48:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:48:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:48:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:48:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:49:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:49:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:49:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:49:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:49:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:49:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:49:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:50:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:50:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:50:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:50:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:50:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:51:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:51:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:51:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:51:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:51:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:51:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:51:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:51:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:51:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:52:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:52:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:52:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:52:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:52:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:52:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:52:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:52:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:52:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:53:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:53:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:53:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:53:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:53:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:53:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:53:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:53:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:53:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:54:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:54:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:54:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:54:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:54:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:54:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:54:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:54:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:55:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:55:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:55:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:55:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:55:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:56:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:56:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:56:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:56:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:56:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:56:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:56:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:56:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:56:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:57:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:57:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:57:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:57:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:57:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:57:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:57:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:58:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:58:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:58:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:58:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:58:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:58:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:58:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:58:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:59:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:59:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:59:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:59:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:59:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 16:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 16:59:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 16:59:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:00:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:00:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:00:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:00:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:00:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:00:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:00:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:01:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:01:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:01:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:01:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:01:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:01:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:01:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:01:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:02:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:02:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:02:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:02:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:02:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:02:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:02:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:03:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:03:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:03:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:03:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:03:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:03:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:04:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:04:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:04:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:04:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:04:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:04:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:04:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:05:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:05:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:05:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:05:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:05:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:06:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:06:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:06:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:06:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:06:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:06:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:06:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:06:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:06:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:07:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:07:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:07:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:07:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:07:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:07:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:07:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:08:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:08:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:08:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:08:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:08:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:09:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:09:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:09:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:09:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:09:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:09:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:09:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:10:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:10:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:10:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:10:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:10:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:10:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:10:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:11:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:11:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:11:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:11:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:11:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:11:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:11:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:12:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:12:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:12:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:12:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:12:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:12:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:12:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:13:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:13:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:13:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:13:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:13:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:13:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:13:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:14:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:14:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:14:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:14:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:14:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:14:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:15:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:15:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:15:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:15:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:15:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:15:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:15:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:16:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:16:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:16:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:16:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:16:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:16:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:16:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:17:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:17:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:17:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:17:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:17:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:17:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:17:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:18:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:18:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:18:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:18:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:18:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:18:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:18:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:18:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:18:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:18:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:18:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:18:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:18:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:19:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:19:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:19:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:19:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:19:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:19:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:19:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:20:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:20:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:20:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:20:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:20:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:20:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:20:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:21:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:21:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:21:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:21:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:21:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:21:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:21:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:22:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:22:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:22:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:22:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:22:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:22:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:22:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:23:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:23:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:23:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:24:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:24:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:24:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:24:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:24:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:24:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:24:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:25:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:25:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:25:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:25:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:25:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:25:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:25:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:26:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:26:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:26:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:26:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:27:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:27:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:27:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:27:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:27:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:27:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:27:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:28:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:28:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:28:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:28:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:28:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:28:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:28:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:28:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:29:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:29:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:29:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:29:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:29:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:29:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:29:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:30:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:30:13] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:30:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:30:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:30:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:30:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:30:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:30:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:30:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:31:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:31:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:31:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:31:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:31:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:31:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:31:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:31:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:31:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:32:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:32:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:32:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:32:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:32:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:32:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:32:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:32:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:33:03] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:33:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:33:33] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:33:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:33:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:33:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:33:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:33:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:33:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:34:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:34:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:34:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:34:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:34:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:34:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:34:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:34:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:34:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:35:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:35:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:35:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:35:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:35:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:35:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:35:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:35:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:35:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:36:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:36:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:36:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:36:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:36:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:36:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:36:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:37:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:37:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:37:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:37:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:37:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:37:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:37:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:38:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:38:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:38:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:38:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:38:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:38:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:39:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 17:39:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:39:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:39:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:39:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:39:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:39:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:39:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:39:58] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-04"],"date_filed":"2026-08-27T09:39:57.791Z","reason":"test","where_spent":"within","broken_date":true,"is_half_day":false}} [2026-08-27 17:39:58] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-27 17:40:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:40:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:40:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:40:33] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-03","2026-09-03"],"date_filed":"2026-08-27T09:40:32.950Z","reason":"test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-08-27 17:40:33] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-27 17:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:40:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:40:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:41:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 17:41:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:41:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:41:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:41:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:41:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:41:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:42:09] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-04"],"date_filed":"2026-08-27T09:42:07.990Z","reason":"test vl","where_spent":"within","broken_date":true,"is_half_day":false}} [2026-08-27 17:42:09] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-27 17:42:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:42:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:42:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:42:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:42:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:42:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:42:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:43:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:43:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:43:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:43:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:43:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:43:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:44:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 17:44:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:44:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:44:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:44:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:44:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:45:01] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-08-31","2026-08-31"],"date_filed":"2026-08-27T09:45:00.742Z","reason":"test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-08-27 17:45:01] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-27 17:45:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:45:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:45:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:45:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:45:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:45:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:45:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:46:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:46:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:46:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:46:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:46:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:46:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:46:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:46:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:46:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:47:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:47:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:47:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:47:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:47:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:47:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:48:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:48:28] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:48:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:48:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:48:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:48:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:49:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:49:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:49:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:50:30] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:50:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:51:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:51:31] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:51:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:51:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:51:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:51:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:52:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:52:32] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:52:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:52:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:52:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:52:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:52:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:52:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:52:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:53:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:53:16] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:53:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:53:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:53:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:53:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:53:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:53:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:53:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:53:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:53:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:53:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:54:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:54:09] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:54:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:54:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:54:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:54:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:54:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:54:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:54:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:54:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:54:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:55:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:55:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:55:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:55:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:55:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:55:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:55:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:56:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:56:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:56:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:56:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:56:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:56:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:56:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:56:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:57:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:57:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:57:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:57:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 17:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:57:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:57:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:57:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:57:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:58:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:58:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:58:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:58:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:58:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:58:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:58:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:59:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:59:16] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:59:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:59:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:59:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:59:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:59:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:59:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:59:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 17:59:47] local.INFO: Stored file from array (key=file) at: travel_attachments/test_1787824787.pdf [2026-08-27 17:59:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 17:59:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 17:59:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:00:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:00:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:00:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:00:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:00:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:00:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:00:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:00:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:00:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:00:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:01:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:01:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:01:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:01:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:01:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:01:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:01:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:01:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:02:08] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:02:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:02:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:02:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:02:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:02:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:02:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:02:38] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-08-27 18:02:45] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:02:45] production.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:02:45] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:02:45] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-27 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-27 18:02:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:02:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:02:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:03:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:03:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:03:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:03:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:03:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:04:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:04:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:04:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:04:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:04:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:05:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:05:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:05:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:05:44] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:05:45] production.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:05:45] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:05:45] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-27 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-27 18:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:05:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:06:01] local.ERROR: Error retrieving available compensatory time off hours: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cto_group_id' in 'where clause' (Connection: mysql, Host: 192.168.0.6, Port: 20000, Database: hris_ogcc_staging, SQL: select * from `compensatory_time_off_lists` where `id` in (select MAX(id) as id from `compensatory_time_off_lists` where (`date_expiry` is null or `date_expiry` >= 2026-08-27) and `cto_group_id` is not null and `compensatory_time_off_lists`.`deleted_at` is null group by `cto_group_id`) and `compensatory_time_off_lists`.`deleted_at` is null) [2026-08-27 18:06:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:06:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:06:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:06:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:06:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:06:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:06:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:06:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:06:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:06:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:06:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:06:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:07:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:07:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:07:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:07:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:07:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:07:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:07:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:08:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:08:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:08:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:08:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:08:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:08:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:08:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:08:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:09:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:09:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:10:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:10:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:10:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:10:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:10:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:10:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:10:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:10:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:10:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:10:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:11:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:11:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:11:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:11:30] local.ERROR: Error processing compensatory time off operator update: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cto_group_id' in 'field list' (Connection: mysql, Host: 192.168.0.6, Port: 20000, Database: hris_ogcc_staging, SQL: insert into `compensatory_time_off_lists` (`cto_group_id`, `employee_id`, `reason`, `date_expiry`, `hours`, `remarks`, `operator`, `is_adjustment`, `remaining_hours`, `updated_at`, `created_at`) values (CEO217534574, EMP2025102746502557, 001, 2026-08-31, 5, test, +, 1, 5, 2026-08-27 18:11:30, 2026-08-27 18:11:30)) [2026-08-27 18:11:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:11:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:11:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:11:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:11:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:12:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:12:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:12:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:12:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:12:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:12:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:13:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:13:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:13:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:13:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:13:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:13:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:13:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:14:06] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 18:14:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:14:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:14:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:14:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:14:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:14:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:14:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:15:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:15:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:15:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:15:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:15:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:15:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:16:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:16:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:16:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:16:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:16:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:16:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:16:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:16:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:16:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:16:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:17:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:17:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:17:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:17:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:17:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:17:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:17:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:18:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:18:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:18:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:18:28] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:18:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:18:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:18:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:18:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:18:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:19:04] local.INFO: Processed nested file upload (Case 5 key=file): test.pdf [2026-08-27 18:19:04] local.INFO: Added 1 attachments to DTR data [2026-08-27 18:19:04] local.INFO: Processing attachments for DTR correction ID: 8 [2026-08-27 18:19:04] local.INFO: Stored file from array at: dtr_attachments/test_1787825944.pdf [2026-08-27 18:19:04] local.INFO: Successfully processed 1 attachments for DTR correction [2026-08-27 18:19:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:19:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:19:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:19:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:19:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:19:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:19:34] local.INFO: Created new time entry {"id":67} [2026-08-27 18:19:34] local.ERROR: Cannot determine status - schedule not found for time entry ID: 67 [2026-08-27 18:19:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:19:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:19:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:19:54] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-27 18:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:19:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:20:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:20:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:20:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:20:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:20:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:20:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:20:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:21:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:21:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:21:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:21:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:21:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:21:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:21:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:22:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:22:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:22:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:22:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:23:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:23:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:23:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:23:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:23:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:23:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:24:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:24:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:24:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:24:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:24:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:24:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:24:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:24:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:24:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:24:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:24:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:24:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:25:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:25:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:25:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:25:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:25:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:25:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:25:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:26:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:26:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:26:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:26:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:26:44] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 18:26:44] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 18:26:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:26:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:26:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:27:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:27:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:27:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:27:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:27:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:27:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:28:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:28:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:28:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:28:27] local.INFO: Shift time validation: {"time_in_raw":"08:00","time_out_raw":"17:00","time_in_parsed":"2026-08-27 08:00","time_out_parsed":"2026-08-27 17:00","duration":9.0,"is_overnight":false} [2026-08-27 18:28:28] production.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 18:28:28] production.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from \"shifts\" where \"shifts\".\"deleted_at\" is null order by \"id\" desc","bindings":[]} [2026-08-27 18:28:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:28:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:28:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:28:57] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:28:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:28:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:28:59] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 18:29:00] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 18:29:10] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 18:29:11] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 18:29:11] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 18:29:14] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 18:29:14] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 18:29:14] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 18:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:29:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:29:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:29:55] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 18:29:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:29:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:29:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:30:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:30:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:30:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:30:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:30:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:30:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:30:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:31:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:31:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:31:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:31:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:31:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:31:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:31:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:32:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:32:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:32:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:32:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:32:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:32:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:33:00] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:33:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:33:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:33:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:33:30] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:33:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:33:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:34:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:34:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:34:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:34:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:34:31] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:34:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:34:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:34:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:34:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:34:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:35:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:35:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:35:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:35:30] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:35:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:35:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:35:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:36:00] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:36:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:36:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:36:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:36:30] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:36:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:36:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:36:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:37:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:37:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:37:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:37:31] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:37:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:37:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:37:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:38:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:38:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:38:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:38:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:38:32] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:38:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:38:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:39:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:39:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:39:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:39:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:39:33] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:39:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:39:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:39:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:40:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:40:15] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:40:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:40:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:40:34] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:40:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:40:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:41:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:41:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:41:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:41:35] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:41:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:42:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:42:14] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:42:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:42:35] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:42:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:42:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:42:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:42:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:42:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:42:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:43:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:43:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:43:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:43:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:43:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:43:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:43:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:43:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:43:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:44:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:44:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:44:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:44:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:44:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:44:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:44:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:44:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:44:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:45:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:45:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:45:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:45:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:45:39] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:45:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:45:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:45:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:45:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:46:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:46:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:46:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:46:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:46:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:46:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:46:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:46:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:46:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:47:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:47:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:47:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:47:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:47:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:47:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:47:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:47:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:47:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:48:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:48:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:48:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:48:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:48:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:48:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:48:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:48:42] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:48:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:49:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:49:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:49:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:49:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:49:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:49:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:49:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:49:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:50:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:50:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:50:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:50:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:50:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:50:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:50:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:51:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:51:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:51:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:51:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:51:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:51:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:51:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:51:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:51:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:52:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:52:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:52:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:52:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:52:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:52:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:52:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:52:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:52:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:53:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:53:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:53:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:53:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:53:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:53:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:53:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:53:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:54:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:54:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:54:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:54:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:54:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:54:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:54:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:54:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:55:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:55:04] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:55:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:55:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:55:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:55:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:55:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:55:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:55:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:55:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:55:59] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:56:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:56:10] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:56:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:56:30] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:56:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:56:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:56:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:56:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:56:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:56:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:57:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:57:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:57:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:57:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:57:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:57:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:57:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:57:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:57:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:57:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:58:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:58:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:58:42] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:58:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:58:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:58:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:58:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:59:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:59:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:59:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:59:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 18:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 18:59:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 18:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:00:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:00:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:00:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:00:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:00:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:00:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:00:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:00:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:01:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:01:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:01:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:01:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:01:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:01:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:01:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:01:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:02:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:02:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:02:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:02:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:02:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:03:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:03:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:03:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:03:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:03:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:04:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:04:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:04:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:04:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:04:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:05:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:05:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:05:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:05:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:05:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:05:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:05:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:06:24] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:06:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:06:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:06:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:06:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:06:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:06:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:06:45] local.ERROR: Error retrieving available compensatory time off hours: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cto_group_id' in 'where clause' (Connection: mysql, Host: 192.168.0.6, Port: 20000, Database: hris_ogcc_staging, SQL: select * from `compensatory_time_off_lists` where `id` in (select MAX(id) as id from `compensatory_time_off_lists` where (`date_expiry` is null or `date_expiry` >= 2026-08-27) and `cto_group_id` is not null and `compensatory_time_off_lists`.`deleted_at` is null group by `cto_group_id`) and `compensatory_time_off_lists`.`deleted_at` is null) [2026-08-27 19:06:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:06:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:06:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:07:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:07:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:07:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:07:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:07:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:07:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:07:44] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-08-27 19:07:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:07:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:07:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:08:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:08:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:08:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:08:43] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 19:08:43] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 19:08:43] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 19:08:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:08:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:08:46] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-27 19:08:46] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-27 19:08:46] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 19:08:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:08:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:08:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:09:22] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-27 19:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:09:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:09:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:09:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:09:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:10:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:10:33] local.INFO: Processed 46/46 biometric records [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-01","schedule_id":1382,"schedule_date":"2026-07-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-01 08:00:00","2026-07-01 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-01","count":2,"times":["2026-07-01 08:00:00","2026-07-01 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-01","time_in":"2026-07-01 08:00:00","time_out":"2026-07-01 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-01","record_ids":[174,197]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-01","biometric_id":"EMP2025102746502557","time_in":"2026-07-01 08:00:00","time_out":"2026-07-01 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-02","schedule_id":1383,"schedule_date":"2026-07-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-02 08:00:00","2026-07-02 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-02","count":2,"times":["2026-07-02 08:00:00","2026-07-02 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-02","time_in":"2026-07-02 08:00:00","time_out":"2026-07-02 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-02","record_ids":[175,198]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-02","biometric_id":"EMP2025102746502557","time_in":"2026-07-02 08:00:00","time_out":"2026-07-02 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-03","schedule_id":1384,"schedule_date":"2026-07-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-03 08:00:00","2026-07-03 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-03","count":2,"times":["2026-07-03 08:00:00","2026-07-03 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-03","time_in":"2026-07-03 08:00:00","time_out":"2026-07-03 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-03","record_ids":[176,199]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-03","biometric_id":"EMP2025102746502557","time_in":"2026-07-03 08:00:00","time_out":"2026-07-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-06","schedule_id":1385,"schedule_date":"2026-07-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-06 08:00:00","2026-07-06 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-06","count":2,"times":["2026-07-06 08:00:00","2026-07-06 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-06","time_in":"2026-07-06 08:00:00","time_out":"2026-07-06 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-06","record_ids":[177,200]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-06","biometric_id":"EMP2025102746502557","time_in":"2026-07-06 08:00:00","time_out":"2026-07-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-07","schedule_id":1386,"schedule_date":"2026-07-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-07 08:00:00","2026-07-07 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-07","count":2,"times":["2026-07-07 08:00:00","2026-07-07 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-07","time_in":"2026-07-07 08:00:00","time_out":"2026-07-07 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-07","record_ids":[178,201]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-07","biometric_id":"EMP2025102746502557","time_in":"2026-07-07 08:00:00","time_out":"2026-07-07 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-08","schedule_id":1387,"schedule_date":"2026-07-08","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-08 08:00:00","2026-07-08 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-08","count":2,"times":["2026-07-08 08:00:00","2026-07-08 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-08","time_in":"2026-07-08 08:00:00","time_out":"2026-07-08 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-08","record_ids":[179,202]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-08","biometric_id":"EMP2025102746502557","time_in":"2026-07-08 08:00:00","time_out":"2026-07-08 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-09","schedule_id":1388,"schedule_date":"2026-07-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-09 08:00:00","2026-07-09 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-09","count":2,"times":["2026-07-09 08:00:00","2026-07-09 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-09","time_in":"2026-07-09 08:00:00","time_out":"2026-07-09 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-09","record_ids":[180,203]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-09","biometric_id":"EMP2025102746502557","time_in":"2026-07-09 08:00:00","time_out":"2026-07-09 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-10","schedule_id":1389,"schedule_date":"2026-07-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-10 08:00:00","2026-07-10 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-10","count":2,"times":["2026-07-10 08:00:00","2026-07-10 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-10","time_in":"2026-07-10 08:00:00","time_out":"2026-07-10 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-10","record_ids":[181,204]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-10","biometric_id":"EMP2025102746502557","time_in":"2026-07-10 08:00:00","time_out":"2026-07-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-13","schedule_id":1390,"schedule_date":"2026-07-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-13 08:00:00","2026-07-13 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-13","count":2,"times":["2026-07-13 08:00:00","2026-07-13 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-13","time_in":"2026-07-13 08:00:00","time_out":"2026-07-13 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-13","record_ids":[182,205]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-13","biometric_id":"EMP2025102746502557","time_in":"2026-07-13 08:00:00","time_out":"2026-07-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-14","schedule_id":1391,"schedule_date":"2026-07-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-14 08:00:00","2026-07-14 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-14","count":2,"times":["2026-07-14 08:00:00","2026-07-14 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-14","time_in":"2026-07-14 08:00:00","time_out":"2026-07-14 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-14","record_ids":[183,206]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-14","biometric_id":"EMP2025102746502557","time_in":"2026-07-14 08:00:00","time_out":"2026-07-14 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-15","schedule_id":1392,"schedule_date":"2026-07-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-15 08:00:00","2026-07-15 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-15","count":2,"times":["2026-07-15 08:00:00","2026-07-15 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-15","time_in":"2026-07-15 08:00:00","time_out":"2026-07-15 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-15","record_ids":[184,207]} [2026-08-27 19:10:33] local.INFO: Processed 46/46 biometric records y {"date":"2026-07-15","biometric_id":"EMP2025102746502557","time_in":"2026-07-15 08:00:00","time_out":"2026-07-15 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-16","schedule_id":1393,"schedule_date":"2026-07-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-16 08:00:00","2026-07-16 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-16","count":2,"times":["2026-07-16 08:00:00","2026-07-16 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-16","time_in":"2026-07-16 08:00:00","time_out":"2026-07-16 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-16","record_ids":[185,208]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-16","biometric_id":"EMP2025102746502557","time_in":"2026-07-16 08:00:00","time_out":"2026-07-16 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-01","schedule_id":1382,"schedule_date":"2026-07-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-01 08:00:00","2026-07-01 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-01","count":2,"times":["2026-07-01 08:00:00","2026-07-01 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-01","time_in":"2026-07-01 08:00:00","time_out":"2026-07-01 17:00:00"} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-17","schedule_id":1394,"schedule_date":"2026-07-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-17 08:00:00","2026-07-17 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-17","count":2,"times":["2026-07-17 08:00:00","2026-07-17 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-17","time_in":"2026-07-17 08:00:00","time_out":"2026-07-17 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-17","record_ids":[186,209]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-17","biometric_id":"EMP2025102746502557","time_in":"2026-07-17 08:00:00","time_out":"2026-07-17 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-20","schedule_id":1395,"schedule_date":"2026-07-20","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-20 08:00:00","2026-07-20 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-20","count":2,"times":["2026-07-20 08:00:00","2026-07-20 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-20","time_in":"2026-07-20 08:00:00","time_out":"2026-07-20 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-20","record_ids":[187,210]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-20","biometric_id":"EMP2025102746502557","time_in":"2026-07-20 08:00:00","time_out":"2026-07-20 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-21","schedule_id":1396,"schedule_date":"2026-07-21","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-21 08:00:00","2026-07-21 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-21","count":2,"times":["2026-07-21 08:00:00","2026-07-21 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-21","time_in":"2026-07-21 08:00:00","time_out":"2026-07-21 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-21","record_ids":[188,211]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-21","biometric_id":"EMP2025102746502557","time_in":"2026-07-21 08:00:00","time_out":"2026-07-21 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-22","schedule_id":1397,"schedule_date":"2026-07-22","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-22 08:00:00","2026-07-22 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-22","count":2,"times":["2026-07-22 08:00:00","2026-07-22 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-22","time_in":"2026-07-22 08:00:00","time_out":"2026-07-22 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-22","record_ids":[189,212]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-22","biometric_id":"EMP2025102746502557","time_in":"2026-07-22 08:00:00","time_out":"2026-07-22 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-23","schedule_id":1398,"schedule_date":"2026-07-23","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-23 08:00:00","2026-07-23 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-23","count":2,"times":["2026-07-23 08:00:00","2026-07-23 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-23","time_in":"2026-07-23 08:00:00","time_out":"2026-07-23 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-23","record_ids":[190,213]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-23","biometric_id":"EMP2025102746502557","time_in":"2026-07-23 08:00:00","time_out":"2026-07-23 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-24","schedule_id":1399,"schedule_date":"2026-07-24","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-24 08:00:00","2026-07-24 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-24","count":2,"times":["2026-07-24 08:00:00","2026-07-24 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-24","time_in":"2026-07-24 08:00:00","time_out":"2026-07-24 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-24","record_ids":[191,214]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-24","biometric_id":"EMP2025102746502557","time_in":"2026-07-24 08:00:00","time_out":"2026-07-24 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-27","schedule_id":1400,"schedule_date":"2026-07-27","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-27 08:00:00","2026-07-27 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-27","count":2,"times":["2026-07-27 08:00:00","2026-07-27 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-27","time_in":"2026-07-27 08:00:00","time_out":"2026-07-27 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-27","record_ids":[192,215]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-27","biometric_id":"EMP2025102746502557","time_in":"2026-07-27 08:00:00","time_out":"2026-07-27 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-28","schedule_id":1401,"schedule_date":"2026-07-28","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-28 08:00:00","2026-07-28 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-28","count":2,"times":["2026-07-28 08:00:00","2026-07-28 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-28","time_in":"2026-07-28 08:00:00","time_out":"2026-07-28 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-28","record_ids":[193,216]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-28","biometric_id":"EMP2025102746502557","time_in":"2026-07-28 08:00:00","time_out":"2026-07-28 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-29","schedule_id":1402,"schedule_date":"2026-07-29","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-29 08:00:00","2026-07-29 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-29","count":2,"times":["2026-07-29 08:00:00","2026-07-29 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-29","time_in":"2026-07-29 08:00:00","time_out":"2026-07-29 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-29","record_ids":[194,217]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-29","biometric_id":"EMP2025102746502557","time_in":"2026-07-29 08:00:00","time_out":"2026-07-29 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-30","schedule_id":1403,"schedule_date":"2026-07-30","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-30 08:00:00","2026-07-30 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-30","count":2,"times":["2026-07-30 08:00:00","2026-07-30 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-30","time_in":"2026-07-30 08:00:00","time_out":"2026-07-30 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-30","record_ids":[195,218]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-30","biometric_id":"EMP2025102746502557","time_in":"2026-07-30 08:00:00","time_out":"2026-07-30 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:33] local.INFO: Initial biometrics for date {"date":"2026-07-31","schedule_id":1404,"schedule_date":"2026-07-31","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-31 08:00:00","2026-07-31 17:00:00"]} [2026-08-27 19:10:33] local.INFO: All shift biometrics after sorting {"date":"2026-07-31","count":2,"times":["2026-07-31 08:00:00","2026-07-31 17:00:00"]} [2026-08-27 19:10:33] local.INFO: Assigned time_in and time_out {"date":"2026-07-31","time_in":"2026-07-31 08:00:00","time_out":"2026-07-31 17:00:00"} [2026-08-27 19:10:33] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-31","record_ids":[196,219]} [2026-08-27 19:10:33] local.INFO: Calculated total hours for time entry {"date":"2026-07-31","biometric_id":"EMP2025102746502557","time_in":"2026-07-31 08:00:00","time_out":"2026-07-31 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":68} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":68,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":68,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":68,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":69} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":69,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":69,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":69,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":70} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":70,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":70,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":70,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":71} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":71,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":71,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":71,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":72} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":72,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":72,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":72,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":73} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":73,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":73,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":73,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":74} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":74,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":74,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":74,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":75} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":75,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":75,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":75,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":76} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":76,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":76,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":76,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":77} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":77,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":77,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":77,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":78} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":78,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":78,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":78,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":79} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":79,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":79,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":79,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":80} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":80,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":80,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":80,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":81} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":81,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":81,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":81,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":82} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":82,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":82,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":82,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":83} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":83,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":83,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":83,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":84} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":85} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":85,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":85,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":85,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":86} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":86,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":86,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":86,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":87} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":87,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":87,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":87,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":88} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":88,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":88,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":88,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":89} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":89,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":89,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":89,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Created new time entry {"id":90} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":90,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":90,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated time entry status {"id":90,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-01","record_ids":[174,197]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-01","biometric_id":"EMP2025102746502557","time_in":"2026-07-01 08:00:00","time_out":"2026-07-01 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-02","schedule_id":1383,"schedule_date":"2026-07-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-02 08:00:00","2026-07-02 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-02","count":2,"times":["2026-07-02 08:00:00","2026-07-02 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-02","time_in":"2026-07-02 08:00:00","time_out":"2026-07-02 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-02","record_ids":[175,198]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-02","biometric_id":"EMP2025102746502557","time_in":"2026-07-02 08:00:00","time_out":"2026-07-02 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-03","schedule_id":1384,"schedule_date":"2026-07-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-03 08:00:00","2026-07-03 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-03","count":2,"times":["2026-07-03 08:00:00","2026-07-03 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-03","time_in":"2026-07-03 08:00:00","time_out":"2026-07-03 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-03","record_ids":[176,199]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-03","biometric_id":"EMP2025102746502557","time_in":"2026-07-03 08:00:00","time_out":"2026-07-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-06","schedule_id":1385,"schedule_date":"2026-07-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-06 08:00:00","2026-07-06 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-06","count":2,"times":["2026-07-06 08:00:00","2026-07-06 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-06","time_in":"2026-07-06 08:00:00","time_out":"2026-07-06 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-06","record_ids":[177,200]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-06","biometric_id":"EMP2025102746502557","time_in":"2026-07-06 08:00:00","time_out":"2026-07-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-07","schedule_id":1386,"schedule_date":"2026-07-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-07 08:00:00","2026-07-07 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-07","count":2,"times":["2026-07-07 08:00:00","2026-07-07 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-07","time_in":"2026-07-07 08:00:00","time_out":"2026-07-07 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-07","record_ids":[178,201]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-07","biometric_id":"EMP2025102746502557","time_in":"2026-07-07 08:00:00","time_out":"2026-07-07 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-08","schedule_id":1387,"schedule_date":"2026-07-08","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-08 08:00:00","2026-07-08 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-08","count":2,"times":["2026-07-08 08:00:00","2026-07-08 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-08","time_in":"2026-07-08 08:00:00","time_out":"2026-07-08 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-08","record_ids":[179,202]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-08","biometric_id":"EMP2025102746502557","time_in":"2026-07-08 08:00:00","time_out":"2026-07-08 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-09","schedule_id":1388,"schedule_date":"2026-07-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-09 08:00:00","2026-07-09 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-09","count":2,"times":["2026-07-09 08:00:00","2026-07-09 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-09","time_in":"2026-07-09 08:00:00","time_out":"2026-07-09 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-09","record_ids":[180,203]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-09","biometric_id":"EMP2025102746502557","time_in":"2026-07-09 08:00:00","time_out":"2026-07-09 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-10","schedule_id":1389,"schedule_date":"2026-07-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-10 08:00:00","2026-07-10 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-10","count":2,"times":["2026-07-10 08:00:00","2026-07-10 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-10","time_in":"2026-07-10 08:00:00","time_out":"2026-07-10 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-10","record_ids":[181,204]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-10","biometric_id":"EMP2025102746502557","time_in":"2026-07-10 08:00:00","time_out":"2026-07-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-13","schedule_id":1390,"schedule_date":"2026-07-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-13 08:00:00","2026-07-13 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-13","count":2,"times":["2026-07-13 08:00:00","2026-07-13 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-13","time_in":"2026-07-13 08:00:00","time_out":"2026-07-13 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-13","record_ids":[182,205]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-13","biometric_id":"EMP2025102746502557","time_in":"2026-07-13 08:00:00","time_out":"2026-07-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-14","schedule_id":1391,"schedule_date":"2026-07-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-14 08:00:00","2026-07-14 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-14","count":2,"times":["2026-07-14 08:00:00","2026-07-14 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-14","time_in":"2026-07-14 08:00:00","time_out":"2026-07-14 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-14","record_ids":[183,206]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-14","biometric_id":"EMP2025102746502557","time_in":"2026-07-14 08:00:00","time_out":"2026-07-14 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-15","schedule_id":1392,"schedule_date":"2026-07-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-15 08:00:00","2026-07-15 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-15","count":2,"times":["2026-07-15 08:00:00","2026-07-15 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-15","time_in":"2026-07-15 08:00:00","time_out":"2026-07-15 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-15","record_ids":[184,207]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-15","biometric_id":"EMP2025102746502557","time_in":"2026-07-15 08:00:00","time_out":"2026-07-15 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-16","schedule_id":1393,"schedule_date":"2026-07-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-16 08:00:00","2026-07-16 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-16","count":2,"times":["2026-07-16 08:00:00","2026-07-16 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-16","time_in":"2026-07-16 08:00:00","time_out":"2026-07-16 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-16","record_ids":[185,208]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-16","biometric_id":"EMP2025102746502557","time_in":"2026-07-16 08:00:00","time_out":"2026-07-16 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:34] local.INFO: Initial biometrics for date {"date":"2026-07-17","schedule_id":1394,"schedule_date":"2026-07-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-17 08:00:00","2026-07-17 17:00:00"]} [2026-08-27 19:10:34] local.INFO: All shift biometrics after sorting {"date":"2026-07-17","count":2,"times":["2026-07-17 08:00:00","2026-07-17 17:00:00"]} [2026-08-27 19:10:34] local.INFO: Assigned time_in and time_out {"date":"2026-07-17","time_in":"2026-07-17 08:00:00","time_out":"2026-07-17 17:00:00"} [2026-08-27 19:10:34] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-17","record_ids":[186,209]} [2026-08-27 19:10:34] local.INFO: Calculated total hours for time entry {"date":"2026-07-17","biometric_id":"EMP2025102746502557","time_in":"2026-07-17 08:00:00","time_out":"2026-07-17 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-20","schedule_id":1395,"schedule_date":"2026-07-20","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-20 08:00:00","2026-07-20 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-20","count":2,"times":["2026-07-20 08:00:00","2026-07-20 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-20","time_in":"2026-07-20 08:00:00","time_out":"2026-07-20 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-20","record_ids":[187,210]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-20","biometric_id":"EMP2025102746502557","time_in":"2026-07-20 08:00:00","time_out":"2026-07-20 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-21","schedule_id":1396,"schedule_date":"2026-07-21","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-21 08:00:00","2026-07-21 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-21","count":2,"times":["2026-07-21 08:00:00","2026-07-21 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-21","time_in":"2026-07-21 08:00:00","time_out":"2026-07-21 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-21","record_ids":[188,211]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-21","biometric_id":"EMP2025102746502557","time_in":"2026-07-21 08:00:00","time_out":"2026-07-21 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-22","schedule_id":1397,"schedule_date":"2026-07-22","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-22 08:00:00","2026-07-22 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-22","count":2,"times":["2026-07-22 08:00:00","2026-07-22 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-22","time_in":"2026-07-22 08:00:00","time_out":"2026-07-22 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-22","record_ids":[189,212]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-22","biometric_id":"EMP2025102746502557","time_in":"2026-07-22 08:00:00","time_out":"2026-07-22 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-23","schedule_id":1398,"schedule_date":"2026-07-23","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-23 08:00:00","2026-07-23 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-23","count":2,"times":["2026-07-23 08:00:00","2026-07-23 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-23","time_in":"2026-07-23 08:00:00","time_out":"2026-07-23 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-23","record_ids":[190,213]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-23","biometric_id":"EMP2025102746502557","time_in":"2026-07-23 08:00:00","time_out":"2026-07-23 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-24","schedule_id":1399,"schedule_date":"2026-07-24","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-24 08:00:00","2026-07-24 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-24","count":2,"times":["2026-07-24 08:00:00","2026-07-24 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-24","time_in":"2026-07-24 08:00:00","time_out":"2026-07-24 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-24","record_ids":[191,214]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-24","biometric_id":"EMP2025102746502557","time_in":"2026-07-24 08:00:00","time_out":"2026-07-24 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-27","schedule_id":1400,"schedule_date":"2026-07-27","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-27 08:00:00","2026-07-27 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-27","count":2,"times":["2026-07-27 08:00:00","2026-07-27 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-27","time_in":"2026-07-27 08:00:00","time_out":"2026-07-27 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-27","record_ids":[192,215]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-27","biometric_id":"EMP2025102746502557","time_in":"2026-07-27 08:00:00","time_out":"2026-07-27 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-28","schedule_id":1401,"schedule_date":"2026-07-28","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-28 08:00:00","2026-07-28 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-28","count":2,"times":["2026-07-28 08:00:00","2026-07-28 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-28","time_in":"2026-07-28 08:00:00","time_out":"2026-07-28 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-28","record_ids":[193,216]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-28","biometric_id":"EMP2025102746502557","time_in":"2026-07-28 08:00:00","time_out":"2026-07-28 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-29","schedule_id":1402,"schedule_date":"2026-07-29","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-29 08:00:00","2026-07-29 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-29","count":2,"times":["2026-07-29 08:00:00","2026-07-29 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-29","time_in":"2026-07-29 08:00:00","time_out":"2026-07-29 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-29","record_ids":[194,217]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-29","biometric_id":"EMP2025102746502557","time_in":"2026-07-29 08:00:00","time_out":"2026-07-29 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-30","schedule_id":1403,"schedule_date":"2026-07-30","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-30 08:00:00","2026-07-30 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-30","count":2,"times":["2026-07-30 08:00:00","2026-07-30 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-30","time_in":"2026-07-30 08:00:00","time_out":"2026-07-30 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-30","record_ids":[195,218]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-30","biometric_id":"EMP2025102746502557","time_in":"2026-07-30 08:00:00","time_out":"2026-07-30 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Initial biometrics for date {"date":"2026-07-31","schedule_id":1404,"schedule_date":"2026-07-31","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-07-31 08:00:00","2026-07-31 17:00:00"]} [2026-08-27 19:10:35] local.INFO: All shift biometrics after sorting {"date":"2026-07-31","count":2,"times":["2026-07-31 08:00:00","2026-07-31 17:00:00"]} [2026-08-27 19:10:35] local.INFO: Assigned time_in and time_out {"date":"2026-07-31","time_in":"2026-07-31 08:00:00","time_out":"2026-07-31 17:00:00"} [2026-08-27 19:10:35] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-07-31","record_ids":[196,219]} [2026-08-27 19:10:35] local.INFO: Calculated total hours for time entry {"date":"2026-07-31","biometric_id":"EMP2025102746502557","time_in":"2026-07-31 08:00:00","time_out":"2026-07-31 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":91} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":91,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":91,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":91,"date":"2026-07-01","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":92} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":92,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":92,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":92,"date":"2026-07-02","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":93} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":93,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":93,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":93,"date":"2026-07-03","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":94} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":94,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":94,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":94,"date":"2026-07-06","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":95} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":95,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":95,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":95,"date":"2026-07-07","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":96} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":96,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":96,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":96,"date":"2026-07-08","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":97} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":97,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":97,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":97,"date":"2026-07-09","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":98} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":98,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":98,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":98,"date":"2026-07-10","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":99} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":99,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":99,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":99,"date":"2026-07-13","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":100} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":100,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":100,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":100,"date":"2026-07-14","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":101} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":101,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":101,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":101,"date":"2026-07-15","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":102} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":102,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":102,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":102,"date":"2026-07-16","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":103} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":103,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":103,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":103,"date":"2026-07-17","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":104} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":104,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":104,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":104,"date":"2026-07-20","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":105} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":105,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":105,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":105,"date":"2026-07-21","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":106} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":106,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":106,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":106,"date":"2026-07-22","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":107} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":108} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":108,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":108,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":108,"date":"2026-07-24","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":109} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":109,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":109,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":109,"date":"2026-07-27","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":110} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":110,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":110,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":110,"date":"2026-07-28","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":111} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":111,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":111,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":111,"date":"2026-07-29","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":112} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":112,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":112,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":112,"date":"2026-07-30","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Created new time entry {"id":113} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":113,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":113,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:35] local.INFO: Updated time entry status {"id":113,"date":"2026-07-31","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-27 19:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:10:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:10:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:10:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:10:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:11:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:11:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:11:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:11:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:11:46] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-08-27 19:11:46] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-08-27 19:11:46] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-07%"]} [2026-08-27 19:11:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:11:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:11:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:12:22] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-08-27 19:12:22] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-08-27 19:12:22] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-07%"]} [2026-08-27 19:12:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:12:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:12:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:12:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:12:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:12:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:12:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:13:02] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-27 19:13:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:13:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:13:30] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-27 19:13:43] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-08-27 19:13:43] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-08-27 19:13:43] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-07%"]} [2026-08-27 19:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:13:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:13:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:13:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:13:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:14:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:14:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:14:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:14:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:14:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:15:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:15:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:15:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:15:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:15:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:15:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:16:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:16:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:16:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:16:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:16:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:16:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:16:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:17:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:17:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:17:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:17:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:17:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:17:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:17:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:18:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:18:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:18:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:18:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:18:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:18:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:19:02] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-08-27 19:19:03] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-08-27 19:19:17] local.INFO: Received request for attendance summary with parameters: {"month":"2026-07"} [2026-08-27 19:19:17] local.INFO: Attendance Summary Date Range {"month_param":"2026-07","month_with_day":"2026-07-01","start_date":"2026-07-01","end_date":"2026-07-31"} [2026-08-27 19:19:22] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-07-01","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-07-01","page":1,"limit":10},"break_in_param":"not provided"} [2026-08-27 19:19:22] local.INFO: Filtering by schedule_date: 2026-07-01 [2026-08-27 19:19:22] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-07-01","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-07-01"]} [2026-08-27 19:19:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:19:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:19:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:19:30] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-08-27 19:19:30] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-08-27 19:19:33] local.INFO: Received request for attendance summary with parameters: {"month":"2026-07"} [2026-08-27 19:19:33] local.INFO: Attendance Summary Date Range {"month_param":"2026-07","month_with_day":"2026-07-01","start_date":"2026-07-01","end_date":"2026-07-31"} [2026-08-27 19:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:19:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:19:52] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-08-27 19:19:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:19:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:19:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:19:58] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-08-27 19:19:58] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-08-27 19:20:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:20:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:20:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:20:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:20:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:20:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:20:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:21:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:21:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:21:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:21:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:21:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:21:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:21:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:22:03] local.ERROR: Error generating DTR correction report: Attempt to read property "employee_name" on null [2026-08-27 19:22:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:22:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:22:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:22:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:22:48] local.INFO: EmployeeAttendanceReport query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code` as `employee_number`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, `time_entries`.`time_in`, `time_entries`.`break_out`, `time_entries`.`break_in`, `time_entries`.`time_out`, `time_entries`.`remarks` from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` left join `employee_position_details` on `employee_position_details`.`employee_id` = `employees`.`id` left join `divisions` on `employee_position_details`.`division_id` = `divisions`.`id` left join `sections` on `employee_position_details`.`section_id` = `sections`.`id` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null order by `time_entries`.`time_in` desc","bindings":[]} [2026-08-27 19:22:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:22:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:22:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:23:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:23:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:23:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:23:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:23:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:23:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:23:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:24:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:24:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:24:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:24:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:24:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:25:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:25:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:25:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:25:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:25:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:25:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:25:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:25:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:25:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:25:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:25:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:25:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:26:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:26:11] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:26:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:26:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:26:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:26:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:26:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:26:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:26:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:26:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:26:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:26:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:27:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:27:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:27:42] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:27:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:27:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:28:01] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-27 19:28:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:28:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:28:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:28:30] local.INFO: Creating work suspension with data: {"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-08-27","name":"ws1","description":"test","is_whole_day":true,"is_final":false} [2026-08-27 19:28:30] local.INFO: Creating/Updating work suspension: {"data":{"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-08-27","name":"ws1","description":"test","is_whole_day":true,"is_final":false},"date_suspended":"2026-08-27"} [2026-08-27 19:28:30] local.INFO: Updating work suspension for date: 2026-08-27 with ID: 7 [2026-08-27 19:28:30] local.INFO: No time entries found for employee EMP2025102746502557 on 2026-08-27, checking for schedule [2026-08-27 19:28:30] local.INFO: Created new time entry {"id":114} [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":114,"date":"2026-08-27","status":"P","employee_id":"EMP2025102746502557","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Created time entries for employee EMP2025102746502557 with work suspension ID: 7 [2026-08-27 19:28:30] local.INFO: No time entries found for employee EMP-2025-000325 on 2026-08-27, checking for schedule [2026-08-27 19:28:30] local.INFO: Created new time entry {"id":115} [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":115,"date":"2026-08-27","status":"P","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Created time entries for employee EMP-2025-000325 with work suspension ID: 7 [2026-08-27 19:28:30] local.INFO: No time entries found for employee EMP-2025-0020 on 2026-08-27, checking for schedule [2026-08-27 19:28:30] local.INFO: Created new time entry {"id":116} [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":116,"date":"2026-08-27","status":"P","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Created time entries for employee EMP-2025-0020 with work suspension ID: 7 [2026-08-27 19:28:30] local.INFO: No time entries found for employee EMP000001 on 2026-08-27, checking for schedule [2026-08-27 19:28:30] local.WARNING: No schedules found for employee EMP000001 on 2026-08-27 [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":114,"date":"2026-08-27","status":"P","employee_id":"EMP2025102746502557","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":115,"date":"2026-08-27","status":"P","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Updated time entry status {"id":116,"date":"2026-08-27","status":"P","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-27 19:28:30] local.INFO: Processed 3 time entries for work suspension ID: 7 [2026-08-27 19:28:33] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-27 19:28:42] local.INFO: Updating time entries for work suspension ID: 7 with is_final = true [2026-08-27 19:28:42] local.INFO: Updating work suspension for date: 2026-08-27 with ID: 7 [2026-08-27 19:28:42] local.INFO: Updated time entry status {"id":114,"date":"2026-08-27","status":"WS","employee_id":"EMP2025102746502557","total_hours":0.0} [2026-08-27 19:28:42] local.INFO: Updated time entry status {"id":115,"date":"2026-08-27","status":"WS","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-27 19:28:42] local.INFO: Updated time entry status {"id":116,"date":"2026-08-27","status":"WS","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-27 19:28:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:28:43] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:28:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:28:43] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-27 19:28:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:28:58] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:28:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:29:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:29:44] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:29:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:30:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:30:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:30:45] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:30:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:31:03] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-08-27 19:31:03] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-08-27 19:31:03] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-08-27 19:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:31:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:31:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:31:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:31:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:31:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:32:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:32:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:32:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:32:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:33:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:33:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:33:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:33:50] local.WARNING: No biometric ID found for employee ID: 1 [2026-08-27 19:33:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:33:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:33:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:34:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:34:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:34:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:34:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:34:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:34:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:35:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:35:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:35:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:36:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:36:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:36:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:36:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:36:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:36:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:37:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:37:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:37:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:37:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:38:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:38:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:38:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:38:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:38:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:39:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:39:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:39:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:39:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:40:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:40:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:40:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:40:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:41:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:41:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:41:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:41:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:42:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:42:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:42:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:42:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:43:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:43:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:43:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:43:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:44:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:44:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:44:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:44:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:45:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:45:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:45:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:45:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:46:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:46:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:46:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:46:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:47:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:47:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:47:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:47:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:48:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:48:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:48:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:48:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:48:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:49:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:49:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:50:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:50:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:51:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:51:55] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:52:25] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:52:56] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:53:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:53:26] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:53:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:54:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:54:27] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:54:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:55:28] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:56:29] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:57:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:57:31] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:57:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:58:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:58:31] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 19:59:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 19:59:32] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 19:59:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:00:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:00:34] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:00:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:01:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:01:34] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:01:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:02:35] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:03:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:03:36] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:03:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:04:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:04:37] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:04:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:05:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:05:38] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:05:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:06:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:06:39] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:06:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:07:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:07:40] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:07:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:08:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:08:41] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:08:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 20:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 20:09:00] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 20:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-28 07:07:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:07:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:07:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:08:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:08:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:08:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:08:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:08:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:08:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:09:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:09:03] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:09:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:09:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:09:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:09:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:10:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:10:03] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:10:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:10:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:10:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:10:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:11:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:11:03] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:11:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:12:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:12:04] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:12:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:19:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:19:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:19:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:19:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:19:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:19:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:20:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:20:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:20:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:20:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:20:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:20:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:21:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:21:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:21:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:21:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:21:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:21:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:22:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:22:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:22:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:22:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:23:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:23:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:23:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:28:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:31:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:32:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:32:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:32:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:33:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:34:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:34:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:34:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:35:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:38:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:55:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:58:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 07:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 07:59:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 07:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:00:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:01:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:01:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:02:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:03:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:04:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:04:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:04:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:05:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:05:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:05:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:06:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:06:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:06:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:07:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:08:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:08:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:08:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:09:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:10:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:11:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:12:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:12:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:12:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:21:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:23:08] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:26:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:26:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:26:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:26:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:26:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:26:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:27:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:27:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:27:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:28:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:28:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:28:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:29:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:29:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:29:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:29:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:30:24] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:30:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:30:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:30:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:30:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:30:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:30:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:31:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:31:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:31:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:31:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:31:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:31:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:31:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:31:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:31:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:31:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:32:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:32:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:32:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:32:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:32:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:32:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:32:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:32:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:32:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:33:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:33:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:33:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:33:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:33:45] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:33:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:33:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:33:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:33:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:33:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:33:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:33:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:34:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:34:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:34:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:34:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:34:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:34:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:34:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:34:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:34:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:35:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:35:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:35:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:35:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:35:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:35:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:35:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:35:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:35:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:36:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:36:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:36:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:36:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:36:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:36:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:36:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:36:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:36:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:36:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:36:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:36:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:37:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:37:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:37:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:37:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:37:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:37:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:37:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:37:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:37:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:37:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:38:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:38:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:38:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:38:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:38:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:38:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:38:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:38:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:38:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:38:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:38:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:39:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:39:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:39:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:39:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:39:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:39:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:39:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:39:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:39:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:40:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:40:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:40:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:40:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:40:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:40:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:40:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:40:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:40:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:40:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:41:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:41:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:41:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:41:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:41:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:41:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:41:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:41:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:41:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:41:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:41:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:42:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:42:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:42:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:42:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:42:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:42:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:42:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:42:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:43:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:43:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:43:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:43:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:43:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:43:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:43:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:43:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:43:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:44:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:44:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:44:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:44:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:44:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:44:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:44:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:44:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:44:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:45:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:45:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:45:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:45:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:45:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:45:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:45:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:46:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:46:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:46:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:46:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:46:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:46:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:46:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:46:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:47:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:47:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:47:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:47:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:47:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:47:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:47:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:47:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:47:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:47:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:48:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:48:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:48:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:48:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:48:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:48:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:48:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:48:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:48:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:48:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:49:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:49:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:49:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:49:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:49:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:49:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:49:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:49:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:49:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:49:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:50:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:50:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:50:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:50:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:50:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:50:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:50:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:50:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:51:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:51:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:51:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:51:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:51:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:51:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:51:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:51:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:51:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:51:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:52:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:52:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:52:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:52:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:52:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:52:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:52:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:52:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:53:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:53:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:53:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:53:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:53:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:53:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:53:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:53:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:53:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:54:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:54:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:54:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:54:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:54:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:54:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:54:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:54:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:54:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:55:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:55:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:55:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:55:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:56:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:56:48] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:56:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:56:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:56:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:56:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:57:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:57:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:57:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:57:49] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:57:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:57:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:58:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:58:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:58:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:58:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:59:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:59:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:59:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:59:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 08:59:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 08:59:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 08:59:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:00:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:00:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:00:52] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:00:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:00:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:00:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:01:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:01:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:01:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:01:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:01:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:01:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:02:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:02:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:02:54] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:02:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:03:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:03:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:03:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:04:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:04:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:04:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:04:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:05:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:05:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:05:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:05:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:05:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:05:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:05:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:05:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:06:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:06:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:06:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:06:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:06:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:06:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:06:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:07:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:07:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:07:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:07:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:07:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:07:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:07:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:08:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:08:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:08:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:09:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:09:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:09:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:09:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:09:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:09:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:10:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:10:01] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:10:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:10:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:10:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:10:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:10:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:11:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:11:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:11:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:11:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:11:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:11:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:11:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:11:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:11:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:11:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:11:59] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:12:00] production.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:12:00] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:12:00] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-28 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-28 09:12:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:12:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:12:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:12:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:12:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:12:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:13:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:13:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:13:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:13:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:13:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:13:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:13:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:13:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:14:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:14:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:14:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:14:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:14:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:15:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:15:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:15:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:15:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:15:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:15:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:16:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:16:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:16:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:16:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:16:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:16:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:16:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:16:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:17:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:17:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:17:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:17:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:17:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:17:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:17:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:17:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:18:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:18:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:18:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:18:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:18:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:18:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:18:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:18:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:19:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:19:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:19:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:19:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:19:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:19:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:19:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:19:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:19:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:19:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:20:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:20:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:20:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:20:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:20:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:20:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:20:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:20:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:20:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:20:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:21:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:21:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:21:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:21:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:21:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:21:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:21:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:21:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:21:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:22:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:22:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:22:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:22:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:22:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:22:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:23:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:23:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:23:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:23:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:23:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:23:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:23:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:23:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:24:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:24:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:24:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:24:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:24:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:24:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:24:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:24:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:25:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:25:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:25:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:25:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:25:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:25:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:25:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:25:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:25:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:26:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:26:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:26:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:26:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:26:45] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:26:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:26:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:26:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:26:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:26:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:27:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:27:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:27:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:27:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:27:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:27:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:27:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:27:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:27:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:28:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:28:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:28:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:28:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:28:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:28:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:28:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:28:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:29:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:29:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:29:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:29:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:29:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:29:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:29:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:29:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:29:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:29:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:30:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:30:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:30:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:30:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:30:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:31:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:31:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:31:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:31:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:32:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:32:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:32:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:32:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:32:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:32:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:33:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:33:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:33:16] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:33:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:33:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:33:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:34:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:34:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:34:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:34:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:34:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:35:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:35:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:35:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:35:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:35:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:36:42] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:36:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:36:42] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:36:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:36:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:37:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:37:20] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:37:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:37:25] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:37:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:37:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:37:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:37:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:38:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:38:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:39:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:39:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:39:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:39:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:39:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:40:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:41:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:41:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:41:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:42:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:42:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:42:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:43:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:43:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:43:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:44:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:44:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:44:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:45:35] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:45:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:45:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:45:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:46:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:46:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:46:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:47:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:48:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:48:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:48:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:49:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:50:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:50:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:50:12] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:50:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:50:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:50:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:51:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:51:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:51:12] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:51:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:51:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 09:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:51:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:51:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:52:21] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:52:21] production.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:52:21] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:52:21] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-28 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-28 09:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:52:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:52:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:52:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:52:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:53:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:53:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:53:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:53:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:54:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:54:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:54:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:54:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:55:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:55:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:55:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:56:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:56:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:57:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:57:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:58:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:58:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:59:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:59:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:59:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:59:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 09:59:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 09:59:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 09:59:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:00:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:00:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:00:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:01:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:01:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:01:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:02:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:02:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:03:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:03:01] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:03:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:03:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:03:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:03:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:03:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:04:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:04:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:04:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:04:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:04:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:05:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:05:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:05:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:05:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:05:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:05:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:05:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:06:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:06:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:06:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:06:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:06:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:07:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:07:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:07:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:07:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:08:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:08:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:08:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:08:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:09:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:09:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:09:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:09:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:10:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:10:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:10:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:11:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:11:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:11:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:12:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:12:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:12:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:12:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:12:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:13:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:13:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:14:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:14:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:15:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:15:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:16:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:16:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:17:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:17:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:18:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:18:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:19:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:19:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:19:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:20:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:21:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:23:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:23:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:23:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:23:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:24:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:24:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:24:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:26:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:26:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:26:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:26:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:26:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:27:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:27:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:27:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:27:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:28:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:28:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:28:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:29:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:29:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:29:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:29:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:30:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:30:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:31:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:31:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 10:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:31:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:31:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:31:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:31:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:32:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:32:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:32:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:32:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 10:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:32:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:32:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:32:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:32:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:33:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:33:09] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-14","2026-09-16"],"date_filed":"2026-08-28T02:33:09.543Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-08-28 10:33:09] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-28 10:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:33:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:33:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:34:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:34:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:34:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:34:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:34:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:35:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:35:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:35:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:35:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:35:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:36:01] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-01","2026-09-04"],"date_filed":"2026-08-28T02:36:01.590Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-08-28 10:36:01] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-28 10:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:36:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:36:31] local.ERROR: Error creating/updating leave entry: {"error":"The selected leave type id is invalid.","data":{"employee_id":"1","leave_type_id":26,"leave_classification_id":null,"date_leave":["2026-09-01","2026-09-04"],"date_filed":"2026-08-28T02:36:32.031Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-08-28 10:36:31] local.ERROR: Error creating leave entry: The selected leave type id is invalid. [2026-08-28 10:36:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:36:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:36:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:37:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:37:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:37:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:38:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:38:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:38:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:38:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:38:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:39:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:39:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:39:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:39:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:40:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:40:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:40:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:40:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:41:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:41:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:41:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:41:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:42:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:42:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:42:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:42:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:43:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:43:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:43:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:43:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:44:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:45:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:45:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:45:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:45:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:46:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:46:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:46:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:47:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:47:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:47:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:48:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:48:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:49:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:49:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:49:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:50:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:50:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:50:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:50:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:51:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:51:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:51:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:51:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:52:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:52:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:52:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:52:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:53:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:53:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:53:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:53:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:54:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:54:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:54:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:54:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:55:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:55:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:55:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:56:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:56:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:57:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:57:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:58:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:58:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:58:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:58:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:58:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:59:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 10:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 10:59:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 10:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:00:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:00:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:00:27] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:00:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:00:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:00:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:01:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:01:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:01:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:01:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:01:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:01:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:02:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:03:01] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:03:01] production.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:03:01] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:03:01] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-28 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-28 11:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:03:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:03:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:03:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:04:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:04:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:04:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:04:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:04:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:05:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:05:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:05:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:05:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:06:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:06:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:06:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:06:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:06:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:06:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:06:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:07:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:07:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:08:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:08:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:08:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:08:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:09:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:09:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:09:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:09:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:10:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:10:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:10:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:10:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:11:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:11:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:11:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:11:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:12:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:12:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:12:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:12:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:12:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:12:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:13:35] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:13:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:14:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:14:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:14:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:15:24] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:15:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:15:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:16:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:16:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:17:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:17:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:18:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:19:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:20:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:20:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:20:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:20:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:21:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:21:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:22:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:22:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:23:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:23:20] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 11:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:23:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:23:40] local.INFO: Creating work suspension with data: {"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-07-23","name":"Test Name","description":"test","is_whole_day":true,"is_final":false} [2026-08-28 11:23:40] local.INFO: Creating/Updating work suspension: {"data":{"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-07-23","name":"Test Name","description":"test","is_whole_day":true,"is_final":false},"date_suspended":"2026-07-23"} [2026-08-28 11:23:40] local.INFO: Updating work suspension for date: 2026-07-23 with ID: 8 [2026-08-28 11:23:40] local.INFO: No time entries found for employee EMP-2025-000325 on 2026-07-23, checking for schedule [2026-08-28 11:23:40] local.INFO: Created new time entry {"id":117} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":117,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Created time entries for employee EMP-2025-000325 with work suspension ID: 8 [2026-08-28 11:23:40] local.INFO: No time entries found for employee EMP-2025-0020 on 2026-07-23, checking for schedule [2026-08-28 11:23:40] local.INFO: Created new time entry {"id":118} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":118,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Created time entries for employee EMP-2025-0020 with work suspension ID: 8 [2026-08-28 11:23:40] local.INFO: No time entries found for employee EMP000001 on 2026-07-23, checking for schedule [2026-08-28 11:23:40] local.INFO: Created new time entry {"id":119} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":119,"date":"2026-07-23","status":"P","employee_id":"EMP000001","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Created time entries for employee EMP000001 with work suspension ID: 8 [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":117,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":118,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Updated time entry status {"id":119,"date":"2026-07-23","status":"P","employee_id":"EMP000001","total_hours":0.0} [2026-08-28 11:23:40] local.INFO: Processed 5 time entries for work suspension ID: 8 [2026-08-28 11:23:41] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 11:23:45] local.INFO: Updating time entries for work suspension ID: 8 with is_final = true [2026-08-28 11:23:45] local.INFO: Updating work suspension for date: 2026-07-23 with ID: 8 [2026-08-28 11:23:45] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"WS","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-28 11:23:45] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"WS","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-08-28 11:23:45] local.INFO: Updated time entry status {"id":117,"date":"2026-07-23","status":"WS","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-08-28 11:23:45] local.INFO: Updated time entry status {"id":118,"date":"2026-07-23","status":"WS","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-08-28 11:23:45] local.INFO: Updated time entry status {"id":119,"date":"2026-07-23","status":"WS","employee_id":"EMP000001","total_hours":0.0} [2026-08-28 11:23:45] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 11:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:23:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:24:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:24:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:25:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:25:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:25:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:25:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:26:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:26:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:27:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:27:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:27:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:27:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:28:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:28:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:29:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:30:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:30:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:30:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:31:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:31:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:31:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:31:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:31:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:31:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:31:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:31:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:32:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:32:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:32:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:32:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:32:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:32:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:32:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:33:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:33:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:33:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:34:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:34:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:34:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:34:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:35:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:35:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:36:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:37:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:37:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:37:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:38:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:38:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:38:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:38:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:39:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:39:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:39:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:40:35] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:41:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:41:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:41:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:41:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:41:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:42:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:43:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:44:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:44:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:44:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:45:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:45:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:45:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:46:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:46:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:46:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:47:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:47:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:47:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:47:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:47:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:48:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:48:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:49:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:49:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:49:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:50:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:50:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:50:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:50:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:51:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:51:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:51:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:51:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:52:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:53:24] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:53:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:54:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:55:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:56:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:57:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 11:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 11:59:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 11:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:05:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:16:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:19:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:20:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:23:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:23:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:23:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:24:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:26:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:26:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:26:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:27:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:28:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:29:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:30:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:31:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:32:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:33:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:34:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:35:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:36:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:37:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:38:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:39:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:40:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:41:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:42:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:43:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:44:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:45:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:46:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:47:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:48:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:48:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:49:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:50:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:51:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:52:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:53:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:54:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:55:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:56:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:57:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 12:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 12:59:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 12:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:05:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:11:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:11:01] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:11:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:11:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:11:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:12:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:13:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:14:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:15:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:15:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:15:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:16:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:16:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:16:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:17:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:17:34] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:17:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:18:35] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:19:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:19:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:20:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:20:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:20:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:21:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:21:38] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:21:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:22:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:22:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:22:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:23:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:23:40] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:23:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:24:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:24:41] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:24:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:25:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:25:42] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:25:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:26:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:26:43] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:26:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:27:44] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:28:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:28:45] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:28:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:29:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:29:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:29:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:30:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:30:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:30:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:31:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:31:48] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:31:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:32:49] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:33:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:33:50] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:34:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:34:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:34:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:35:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:35:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:36:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:37:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:37:54] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:37:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:38:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:38:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:39:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:40:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:41:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:42:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:43:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:43:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:43:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:44:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:44:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:44:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:44:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:45:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:45:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:45:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:45:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:45:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:45:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:46:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:46:55] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:46:55] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:46:55] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 13:46:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:46:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:47:03] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-08-28 13:47:03] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-08-28 13:47:03] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-08-28 13:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:47:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:47:53] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 13:47:54] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:47:54] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:47:56] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 13:47:56] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:47:56] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:47:56] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"}} [2026-08-28 13:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:47:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:47:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:48:00] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:48:00] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:48:14] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"}} [2026-08-28 13:48:14] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:48:14] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:48:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 13:48:18] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 13:48:18] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 13:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:48:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:49:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:49:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:49:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:49:38] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1787896169,"exp":1787899769,"nbf":1787896169,"jti":"nVTQdx7Y2NGgnAWH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-08-28 13:49:38] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-08-28 13:49:38] local.ERROR: Token validation failed {"error":"Database file at path [hris_ogcc_staging] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: hris_ogcc_staging, SQL: select * from \"cache\" where \"key\" in (laravel-cache-nVTQdx7Y2NGgnAWH))"} [2026-08-28 13:49:46] production.ERROR: Token validation failed {"error":"SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: laravel, SQL: select * from `cache` where `key` in (laravel-cache-nVTQdx7Y2NGgnAWH))"} [2026-08-28 13:50:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:50:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:50:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:50:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:50:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:50:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:51:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:51:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:51:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:51:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:51:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:51:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:52:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:52:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:52:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:52:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:52:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:52:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:53:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:53:22] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:53:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:53:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:53:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:53:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:54:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:54:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:54:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:54:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:54:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:54:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:55:25] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:55:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:55:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:55:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:56:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:56:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:56:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:56:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:56:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:56:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:57:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:57:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:57:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:57:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:57:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:57:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:58:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:58:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:58:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:58:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:58:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:58:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:59:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:59:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:59:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 13:59:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 13:59:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 13:59:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:00:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:00:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:00:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:00:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:01:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:01:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:01:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:01:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:01:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:01:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:02:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:02:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:02:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:02:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:02:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:02:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:03:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:03:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:03:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:03:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:03:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:03:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:04:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:04:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:04:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:04:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:04:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:04:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:05:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:05:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:05:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:05:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:05:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:05:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:06:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:06:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:06:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:06:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:06:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:06:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:07:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:07:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:07:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:07:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:07:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:07:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:08:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:08:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:08:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:08:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:08:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:08:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:09:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:09:26] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:09:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:09:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:09:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:10:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:10:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:10:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:12:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:12:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:12:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:12:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:13:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:13:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:13:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:13:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:13:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:13:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:14:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:14:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:14:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:14:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:14:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:14:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:15:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:15:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:15:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:16:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:16:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:16:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:19:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:19:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:19:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:19:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:19:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:19:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:20:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:20:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:20:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:20:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:20:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:20:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:21:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:21:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:21:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:21:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:21:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:21:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:22:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:22:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:22:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:22:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:22:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:22:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:23:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:23:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:23:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:23:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:23:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:23:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:24:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:24:33] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:24:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:25:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:25:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:25:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:25:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:25:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:25:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:26:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:26:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:26:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:26:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:26:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:26:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:27:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:27:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:27:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:27:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:27:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:27:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:28:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:28:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:28:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:28:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:28:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:28:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:29:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:29:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:29:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:29:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:29:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:29:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:30:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:30:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:30:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:30:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:30:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:30:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:31:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:31:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:31:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:31:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:31:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:31:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:32:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:32:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:32:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:32:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:33:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:33:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:33:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:33:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:33:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:33:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:34:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:34:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:34:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:34:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:34:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:34:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:35:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:35:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:35:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:35:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:35:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:35:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:36:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:36:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:36:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:36:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:36:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:36:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:37:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:37:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:37:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:37:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:37:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:37:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:38:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:38:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:38:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:38:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:38:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:38:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:39:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:39:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:39:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:39:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:39:32] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:39:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:39:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:39:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:39:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:40:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:40:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:40:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:40:19] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 14:40:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:40:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:40:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:41:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:41:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:41:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:41:24] local.INFO: Processed nested file upload (Case 5 key=file): BIR_2316 (1).pdf [2026-08-28 14:41:24] local.INFO: Added 1 attachments to DTR data [2026-08-28 14:41:24] local.INFO: Processing attachments for DTR correction ID: 9 [2026-08-28 14:41:24] local.INFO: Stored file from array at: dtr_attachments/BIR_2316 (1)_1787899284.pdf [2026-08-28 14:41:24] local.INFO: Successfully processed 1 attachments for DTR correction [2026-08-28 14:41:27] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 14:41:30] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 14:41:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 14:41:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:41:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:41:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-08-28 14:42:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:42:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:42:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:42:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:42:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:42:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:43:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:43:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:43:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:44:07] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(36): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(36): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-08-28 14:44:19] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:44:19] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:44:19] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:44:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:44:45] local.INFO: Received Leave Earn creation request [2026-08-28 14:44:53] local.INFO: Received Leave Earn creation request [2026-08-28 14:44:59] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:44:59] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:44:59] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:45:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:45:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:45:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:45:11] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:45:11] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:45:11] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:45:11] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"}} [2026-08-28 14:45:15] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:45:15] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:45:27] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:45:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:45:27] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-28","schedule_to":"2026-08-28","shift_id":"","page":"1","limit":"10"}} [2026-08-28 14:45:30] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:45:30] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:45:30] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:45:32] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:45:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:45:32] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:45:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:45:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:45:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:46:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:46:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:46:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:46:15] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-08-28 14:46:18] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-08-28 14:46:32] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:46:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:46:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:46:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:46:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:47:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:47:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:47:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:47:32] local.INFO: Shift time validation: {"time_in_raw":"21:00","time_out_raw":"17:00","time_in_parsed":"2026-08-28 21:00","time_out_parsed":"2026-08-29 17:00","duration":20.0,"is_overnight":true} [2026-08-28 14:47:32] local.INFO: Overnight shift detected: {"time_in":"21:00","time_out":"17:00","is_overnight":true} [2026-08-28 14:47:33] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-08-28 14:47:33] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-08-28 14:47:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:47:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:47:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:47:41] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 14:48:02] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 14:48:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:48:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:48:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:48:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:48:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:49:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:49:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:49:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:49:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:49:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:50:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:50:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:50:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:50:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:50:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:50:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:51:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:51:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:51:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:51:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:51:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:51:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:52:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:52:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:52:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:52:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:53:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:53:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:53:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:53:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:53:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:53:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:54:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:54:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:54:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:54:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:54:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:54:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:55:00] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-08-28 14:55:01] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-08-28 14:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:55:06] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-08-04","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-08-04","page":1,"limit":10},"break_in_param":"not provided"} [2026-08-28 14:55:06] local.INFO: Filtering by schedule_date: 2026-08-04 [2026-08-28 14:55:06] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-08-04","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-08-04"]} [2026-08-28 14:55:09] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-08-28 14:55:09] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-08-28 14:55:20] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-08-28 14:55:21] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-08-28 14:55:21] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-08-28 14:55:27] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-08-28 14:55:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:55:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:55:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:56:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:56:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:56:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:56:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:57:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:57:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:57:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:57:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:57:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:57:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:58:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:58:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:58:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:58:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:58:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:58:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:59:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:59:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:59:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 14:59:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 14:59:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 14:59:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:00:08] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:02:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:02:49] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:02:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:03:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:03:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:03:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:03:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:04:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:04:38] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:04:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:05:24] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:05:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:05:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:05:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:06:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:06:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:06:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:06:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:06:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:06:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:07:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:07:27] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:07:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:07:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:07:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:07:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:08:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:08:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:08:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:08:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:08:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:08:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:09:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:09:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:09:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:09:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:09:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:09:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:10:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:10:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:10:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:10:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:10:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:10:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:11:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:11:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:11:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:11:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:11:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:11:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:12:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:16:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:16:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:16:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:16:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:16:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:16:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:17:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:17:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:17:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:17:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:17:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:17:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:18:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:18:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:18:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:18:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:18:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:18:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:19:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:19:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:19:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:19:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:19:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:20:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:20:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:20:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:20:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:20:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:20:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:21:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:21:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:21:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:21:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:21:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:21:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:22:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:22:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:22:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:22:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:22:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:22:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:23:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:23:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:23:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:24:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:24:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:24:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:25:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:25:40] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:25:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:26:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:26:41] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:26:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:27:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:27:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:27:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:27:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:28:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:29:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:29:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:29:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:29:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:30:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:30:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:30:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:31:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:31:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:31:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:31:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:32:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:32:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:32:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:32:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:32:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:32:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:33:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:33:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:33:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:33:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:34:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:34:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:34:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:34:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:34:36] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:35:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:35:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:36:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:36:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:36:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:36:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:37:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:37:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:37:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:37:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:38:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:38:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:38:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:39:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:39:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:39:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:40:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:40:40] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:40:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:41:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:41:41] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:41:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:42:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:42:42] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:42:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:43:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:43:43] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:43:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:44:44] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:45:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:45:45] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:45:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:46:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:46:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:47:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:47:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:47:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:48:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:48:48] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:48:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:49:49] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:50:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:50:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:50:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:51:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:51:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:51:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:52:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:52:52] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:52:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:53:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:53:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:54:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:54:54] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:54:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:55:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:55:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:55:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:56:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:56:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:56:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:57:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 15:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 15:59:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 15:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:01:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:01:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:01:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:01:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:02:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:02:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:02:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:02:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:02:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:02:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:02:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:03:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:03:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:03:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:03:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:04:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:04:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:04:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:04:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:05:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:05:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:05:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:05:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:05:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:05:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:05:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:06:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:06:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:06:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:06:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:07:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:07:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:07:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:07:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:08:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:08:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:08:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:08:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:09:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:09:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:09:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:09:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:10:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:10:58] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:10:58] production.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:10:58] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:10:58] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-28 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-28 16:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:11:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:11:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:11:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:11:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:12:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:12:31] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:12:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:12:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:12:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:12:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:13:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:13:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:13:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:13:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:14:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:14:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:14:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:14:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:15:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:15:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:15:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:15:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:16:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:16:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:16:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:16:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:16:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:17:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:17:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:17:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:17:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:18:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:18:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:18:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:18:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:19:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:19:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:19:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:19:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:19:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:20:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:20:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:20:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:20:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:20:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:20:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:20:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:21:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:21:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:21:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:21:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:22:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:22:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:22:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:22:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:23:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:23:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:23:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:23:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:23:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:23:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:23:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:24:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:24:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:24:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:24:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:24:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:25:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:25:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:25:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:25:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:26:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:26:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:26:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:26:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:26:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:26:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:26:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:26:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:27:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:27:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:27:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:27:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:27:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:28:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:28:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:28:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:28:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:28:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:29:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:29:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:29:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:29:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:29:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:30:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:30:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:30:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:31:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:32:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:32:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:33:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:33:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:33:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:33:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:34:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:34:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:34:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:34:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:34:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:35:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:35:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:36:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:37:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:38:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:38:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:38:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:38:44] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:39:08] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:39:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:39:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:39:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:40:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:40:38] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:40:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:41:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:41:39] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:41:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:42:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:42:40] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:42:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:43:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:43:41] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:43:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:44:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:44:42] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:44:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:45:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:45:43] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:45:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:46:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:46:44] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:46:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:47:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:47:45] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:47:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:48:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:48:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:49:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:49:47] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:49:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:50:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:50:48] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:50:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:51:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:51:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:51:49] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:52:50] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:53:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:53:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:53:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:53:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:53:51] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:53:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:54:52] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:55:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:55:53] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:55:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:56:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:56:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:56:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:56:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:56:54] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:56:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:57:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:57:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:57:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:57:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:58:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 16:59:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 16:59:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 16:59:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:00:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:01:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:01:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:02:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:02:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:03:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:04:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:04:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:04:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:05:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:06:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:07:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:07:01] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:07:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:08:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:08:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:08:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:09:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:09:03] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:09:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:10:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:10:04] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:10:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:11:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:12:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:12:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:12:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:13:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:13:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:13:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:15:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:15:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:15:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:16:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:19:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:20:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:21:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:23:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:23:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:23:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:23:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:24:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:26:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:26:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:26:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:27:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:28:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:28:11] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:28:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:28:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:28:37] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:28:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:29:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:29:08] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:29:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:30:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:31:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:31:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:32:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:32:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:33:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:33:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:34:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:34:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:35:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:35:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:36:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:36:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:36:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:36:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:37:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:37:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:37:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:37:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:38:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:38:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:39:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:40:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:41:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:41:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:41:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:41:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:42:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:43:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:44:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:45:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:46:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:47:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:48:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:48:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:48:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:48:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:49:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:49:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:49:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:50:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:51:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:52:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:53:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:54:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:54:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:54:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:55:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:56:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:57:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:58:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:59:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 17:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 17:59:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 17:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:00:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:00:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:02:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:03:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:04:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:04:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:04:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:05:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:05:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:05:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:05:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:06:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:06:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:06:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:07:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:08:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:08:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:08:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:09:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:10:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:11:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:12:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:12:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:12:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:14:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:16:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:17:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:19:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:20:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:21:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:23:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:23:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:23:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:23:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:24:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:25:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:26:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:26:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:26:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:27:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:27:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:27:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:27:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:28:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:29:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:29:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:30:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:30:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:30:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:30:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:31:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:31:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:32:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:32:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:33:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:33:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:34:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:34:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:35:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:35:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:36:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:36:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:37:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:37:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:37:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:38:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:38:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:38:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:39:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:39:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:39:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:39:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:40:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:41:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:41:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:42:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:43:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:43:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:44:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:44:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:45:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:46:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:47:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:48:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:48:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:48:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:49:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:50:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:50:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:51:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:52:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:53:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:54:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:55:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:55:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:56:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:57:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:58:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:58:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 18:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 18:59:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 18:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:00:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:00:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:01:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:02:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:02:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:03:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:03:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:03:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:03:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:04:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:04:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:05:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:05:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:05:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:05:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:06:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:06:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:06:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:06:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:07:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:07:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:08:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:08:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:08:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:08:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:09:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:09:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:09:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:10:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:10:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:10:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:10:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:11:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:11:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:11:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:12:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:12:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:12:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:12:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:13:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:14:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:14:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:14:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:14:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:15:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:15:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:15:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:15:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:16:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:16:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:16:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:16:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:17:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:17:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:17:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:18:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:18:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:18:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:19:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:19:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:20:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:20:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:20:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:20:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:21:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:21:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:21:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:21:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:22:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:23:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:23:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:23:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:23:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:23:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:23:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:24:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:25:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:25:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:25:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:25:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:25:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:26:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:26:57] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:26:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:27:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:28:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:29:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:30:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:31:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:32:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:33:56] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 19:34:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 19:34:46] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 19:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:00:50] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:01:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:01:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:01:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:01:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:01:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:02:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:02:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:02:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:02:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:02:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:02:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:03:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:03:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:03:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:04:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:04:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:04:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:04:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:05:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:05:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:05:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:05:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:06:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:06:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:06:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:06:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:07:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:07:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:07:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:07:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:08:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:08:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:08:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:08:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:09:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:09:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:10:41] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-28 20:10:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:10:42] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:10:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:10:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:10:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:10:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:11:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:11:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:11:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:11:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:12:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:12:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:12:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:12:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:13:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:13:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:13:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:14:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:14:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:14:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:14:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:15:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:15:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:15:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:15:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:16:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:16:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:16:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:16:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:17:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:17:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:17:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:17:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:18:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:18:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:19:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:19:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:19:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:19:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:20:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:20:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:20:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:20:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:21:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:21:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:21:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:22:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:22:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:22:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:22:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:23:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:23:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:23:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:24:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:24:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:25:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:25:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:25:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:25:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:26:29] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:26:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:26:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:26:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:27:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:27:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:27:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:27:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:28:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:28:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:29:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:29:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:29:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:29:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:30:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:30:28] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:30:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:31:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:31:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:32:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:33:00] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:34:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:34:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:34:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:35:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:35:03] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:35:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:36:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:36:04] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:36:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:37:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:37:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:38:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:38:10] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:38:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:41:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:41:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:41:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:43:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:46:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:47:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:47:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:47:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:50:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:51:55] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:51:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:51:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:51:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:52:30] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:52:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:52:59] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:52:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:54:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:54:01] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:54:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:55:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:55:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:55:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:56:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:56:02] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:56:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:57:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:57:04] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:57:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:58:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:58:04] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:58:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 20:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 20:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 20:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:00:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:00:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:02:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:02:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:02:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:03:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:03:11] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:03:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:04:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:04:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:04:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:05:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:05:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:05:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:06:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:06:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:06:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:07:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:07:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:08:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:08:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:08:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:09:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:09:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:09:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:10:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:11:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:11:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:11:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:12:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:12:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:12:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:13:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:14:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:14:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:15:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:16:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:17:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:17:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:18:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:19:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:20:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:20:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:20:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:21:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:21:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:22:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:23:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:23:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:23:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:24:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:24:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:25:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:25:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:26:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:26:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:26:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:29:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:30:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:31:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:31:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:31:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:32:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:33:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:34:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:35:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:36:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:37:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:37:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:37:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:38:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:38:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:40:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:40:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:40:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:41:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:41:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:41:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:43:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:45:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:45:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:45:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:46:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:46:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:46:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:47:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:47:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:47:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:48:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:49:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:49:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:50:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:50:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:51:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:52:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:52:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:52:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:56:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:56:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:57:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:57:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:57:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:58:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:58:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 21:59:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 21:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 21:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:00:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:02:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:02:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:02:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:03:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:03:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:03:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:04:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:05:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:05:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:05:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:06:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:06:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:06:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:07:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:07:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:07:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:08:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:08:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:08:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:09:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:09:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:09:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:10:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:10:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:10:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:11:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:11:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:11:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:12:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:12:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:12:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:13:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:13:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:13:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:14:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:14:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:14:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:15:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:15:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:15:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:16:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:16:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:16:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:17:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:17:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:17:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:18:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:18:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:18:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:19:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:20:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:20:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:20:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:21:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:21:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:22:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:22:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:23:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:23:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:23:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:24:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:24:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:25:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:25:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:25:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:26:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:26:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:26:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:27:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:29:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:30:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:30:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:31:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:31:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:31:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:32:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:33:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:34:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:35:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:36:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:37:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:37:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:37:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:38:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:38:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:39:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:40:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:40:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:40:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:41:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:41:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:41:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:42:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:43:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:45:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:45:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:46:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:46:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:46:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:47:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:48:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:49:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:49:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:50:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:50:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:51:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:51:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:51:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:52:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:53:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:54:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:56:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:56:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:57:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:58:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 22:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 22:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 22:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:00:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:02:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:02:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:02:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:03:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:03:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:03:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:04:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:05:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:05:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:05:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:06:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:06:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:06:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:07:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:07:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:07:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:08:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:08:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:08:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:09:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:09:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:09:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:10:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:10:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:10:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:11:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:11:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:11:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:12:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:12:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:12:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:13:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:13:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:13:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:14:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:14:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:14:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:15:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:15:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:15:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:16:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:16:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:16:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:17:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:17:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:17:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:18:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:18:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:18:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:19:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:20:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:20:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:20:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:21:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:21:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:21:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:22:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:22:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:23:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:23:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:23:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:24:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:24:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:24:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:25:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:25:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:25:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:26:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:27:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:27:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:28:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:29:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:30:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:30:05] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:30:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:31:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:31:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:31:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:32:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:33:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:34:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:35:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:36:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:37:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:37:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:37:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:38:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:38:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:38:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:39:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:39:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:39:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:40:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:40:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:40:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:41:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:41:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:41:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:42:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:42:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:42:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:43:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:44:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:45:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:45:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:45:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:46:08] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:47:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:47:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:47:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:48:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:48:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:49:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:49:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:50:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:50:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:51:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:51:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:51:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:52:07] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:53:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:53:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:53:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:54:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:54:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:54:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:55:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:56:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:56:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:56:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:57:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:57:10] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:57:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:58:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:58:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-28 23:59:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-28 23:59:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-28 23:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:00:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:00:09] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:00:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:01:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:02:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:02:06] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:02:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:02:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:02:52] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:02:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:02:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:02:58] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:02:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-29 00:39:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true}} [2026-08-29 00:39:20] local.INFO: Filtering by schedule_date: 2026-08-28 [2026-08-29 00:39:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-28","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-28",true]} [2026-08-30 07:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:47:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:47:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:47:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:47:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:48:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:48:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:48:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:48:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:49:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:49:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:49:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:49:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:49:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:49:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:49:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:50:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:50:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:50:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:50:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:50:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:50:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:51:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:51:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:51:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:52:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:52:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:52:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:53:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:53:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:53:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:53:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:53:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:53:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:54:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:54:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:54:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:54:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:55:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:55:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:55:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:55:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:56:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:56:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:56:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:57:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:58:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 07:59:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 07:59:31] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 07:59:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:00:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:00:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:00:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:01:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:01:33] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:01:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:02:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:02:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:02:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:03:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:03:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:04:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:04:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:04:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:05:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:05:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:05:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:06:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:06:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:06:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:07:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:07:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:07:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:08:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:08:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:08:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:09:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:09:41] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:09:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:10:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:10:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:10:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:11:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:11:43] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:11:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:12:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:13:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:13:45] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:13:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:14:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:15:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:15:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:15:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:16:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:16:48] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:16:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:17:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:17:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:17:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:17:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:17:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:17:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:18:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:18:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:18:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:19:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:19:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:19:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:19:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:19:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:19:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:20:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:20:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:20:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:20:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:20:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:21:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:21:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:21:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:22:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:22:22] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:22:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:22:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:22:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:22:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:23:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:23:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:23:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:23:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:23:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:23:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:24:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:24:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:24:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:24:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:24:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:24:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:25:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:25:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:25:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:25:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:25:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:25:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:26:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:26:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:26:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:26:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:26:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:26:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:26:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:26:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:26:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:27:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:27:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:28:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:28:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:28:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:28:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:29:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:29:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:29:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:29:10] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-08-30 08:29:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:29:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:29:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:29:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:29:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:29:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:29:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:29:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:29:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:30:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:30:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:30:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:30:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:30:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:30:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:30:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:30:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:30:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:30:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:30:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:30:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:31:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:31:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:31:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:31:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:31:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:31:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:31:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:31:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:31:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:31:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:31:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:31:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:32:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:32:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:32:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:32:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:32:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:32:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:32:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:32:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:32:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:33:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:33:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:33:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:33:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:33:41] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:33:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:34:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:34:09] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:34:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:34:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:34:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:34:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:35:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:35:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:35:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:35:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:36:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:36:09] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:36:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:36:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:36:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:36:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:36:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:37:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:37:09] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:37:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:37:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:37:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:37:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:38:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:42:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:45:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:45:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:47:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:47:11] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:47:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:47:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:47:14] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:47:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:47:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:47:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:47:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:48:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:48:19] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:48:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:48:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:48:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:48:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:48:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:48:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:48:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:48:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:48:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:48:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:48:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:49:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:49:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:49:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:49:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:49:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:49:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:49:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:49:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:50:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:50:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:50:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:50:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:50:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:50:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:50:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:51:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:51:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:52:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:54:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:54:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:54:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:55:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:55:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:55:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:55:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:56:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:56:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:56:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:56:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:56:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:56:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:56:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:56:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:56:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:57:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:57:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:57:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:57:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:57:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:57:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:58:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:58:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:58:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:58:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:58:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:58:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:59:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:59:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:59:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:59:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 08:59:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 08:59:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 08:59:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:00:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:00:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:00:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:00:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:00:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:01:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:02:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:02:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:02:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:02:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:02:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:03:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:03:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:03:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:04:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:04:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:04:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:05:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:05:22] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:05:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:08:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:08:19] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:08:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:08:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:08:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:08:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:08:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:08:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:08:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:08:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:09:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:09:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:09:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:09:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:09:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:09:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:09:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:09:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:10:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:10:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:10:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:10:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:11:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:12:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:13:31] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:14:31] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:15:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:15:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:15:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:16:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:16:33] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:16:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:17:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:17:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:17:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:18:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:19:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:19:36] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:20:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:20:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:20:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:21:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:21:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:21:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:22:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:22:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:22:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:23:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:23:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:23:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:23:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:23:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:23:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:23:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:23:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:23:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:23:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:23:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:23:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:24:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:24:41] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:24:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:24:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:25:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:25:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:25:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:25:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:25:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:25:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:25:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:26:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:26:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:26:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:26:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:26:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:26:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:26:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:26:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:26:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:26:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:26:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:26:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:26:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:26:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:26:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:27:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:27:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:27:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:27:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:27:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:27:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:27:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:27:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:28:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:28:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:28:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:28:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:28:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:28:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:28:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:28:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:28:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:28:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:29:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:29:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:29:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:29:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:29:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:29:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:29:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:30:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:30:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:31:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:31:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:33:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:33:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:33:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:33:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:34:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:36:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:38:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:39:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:39:14] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:39:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:39:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:39:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:39:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:39:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:40:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:41:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:41:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:41:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:41:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:41:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:41:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:41:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:41:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:42:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:42:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:45:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:45:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:47:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:47:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:47:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:47:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:47:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:47:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:47:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:48:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:48:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:48:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:48:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:50:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:50:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:50:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:51:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:51:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:52:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:54:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:54:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:11] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:56:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:56:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:56:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:57:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:57:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:57:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:57:39] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:57:39] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:57:39] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:57:39] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-30 09:57:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:57:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:57:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:57:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:58:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:58:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:58:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:58:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:58:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:58:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:58:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:58:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:58:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:58:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:59:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:59:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:59:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:59:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 09:59:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 09:59:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 09:59:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:00:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:00:31] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:00:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:00:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:00:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:00:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:00:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:00:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:00:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:01:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:01:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:01:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:01:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:02:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:02:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:02:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:02:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:02:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:02:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:02:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:03:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:03:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:03:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:03:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:03:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:03:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:03:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:04:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:04:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:04:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:04:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:04:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:04:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:04:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:05:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:05:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:05:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:05:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:05:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:06:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:07:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:07:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:07:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:08:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:08:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:08:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:09:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:10:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:10:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:10:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:11:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:11:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:11:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:12:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:12:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:12:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:13:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:13:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:13:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:13:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:13:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:13:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:13:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:13:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:13:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:13:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:13:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:14:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:14:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:14:43] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:14:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:14:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:14:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:14:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:14:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:14:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:14:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:15:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:15:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:15:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:15:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:15:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:15:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:15:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:15:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:16:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:16:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:16:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:16:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:16:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:16:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:17:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:17:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:17:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:17:32] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:17:32] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:17:32] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:17:32] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-30 10:17:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:17:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:17:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:17:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:17:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:17:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:18:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:18:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:18:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:18:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:20:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:20:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:20:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:20:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-30 10:20:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:20:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:20:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:20:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:20:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:20:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:20:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:21:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:21:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:21:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:21:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:21:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:21:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:21:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:22:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:22:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:22:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:22:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:22:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:22:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:23:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:23:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:23:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:23:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:23:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:24:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:24:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:24:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:24:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:25:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:26:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:26:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:26:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:27:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:27:01] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:27:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:27:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:28:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:28:02] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:28:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:28:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:29:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:29:03] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:29:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:29:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:29:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:29:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:30:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:30:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:30:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:31:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:31:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:32:06] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:33:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:33:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:33:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:34:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:35:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:35:09] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:35:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:36:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:36:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:36:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:36:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:37:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:37:11] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:37:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:38:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:38:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:38:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:38:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:39:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:39:13] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:39:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:40:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:40:14] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:40:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:41:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:41:15] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:41:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:42:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:42:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:42:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:42:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:43:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:43:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:43:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:43:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:43:36] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:43:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:43:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:43:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:43:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:44:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:44:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:44:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:44:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:45:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:46:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:46:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:46:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:47:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:47:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:47:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:47:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:47:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:47:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:47:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:47:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:47:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:48:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:48:48] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:48:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:48:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:50:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:50:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:50:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:51:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:51:01] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:51:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:52:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:52:02] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:52:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:52:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:53:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:53:03] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:53:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:54:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:54:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:54:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:54:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:54:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:55:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:56:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:56:06] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:56:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:56:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:56:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:56:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:57:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:57:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:57:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:57:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:57:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:57:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:57:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:57:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:57:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:58:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:58:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:58:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:58:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:58:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:59:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:59:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:59:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:59:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:59:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:59:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:59:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 10:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 10:59:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 10:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:00:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:00:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:00:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:00:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:00:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:00:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:00:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:01:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:01:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:01:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:01:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:01:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:01:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:01:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:02:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:02:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:02:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:02:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:03:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:03:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:03:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:03:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:03:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:04:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:04:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:04:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:04:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:05:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:05:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:05:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:06:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:06:01] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:06:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:06:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:07:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:07:02] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:07:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:07:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:07:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:07:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:08:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:08:03] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:08:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:08:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:08:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:08:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:09:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:09:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:09:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:09:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:10:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:10:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:10:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:10:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:11:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:11:06] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:11:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:11:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:11:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:11:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:12:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:12:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:12:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:13:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:13:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:13:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:13:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:14:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:14:09] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:14:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:14:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:14:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:14:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:14:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:14:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:14:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:15:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:15:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:15:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:15:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:15:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:15:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:16:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:16:11] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:16:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:16:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:16:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:16:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:17:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:17:12] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:18:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:18:13] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:18:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:18:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:18:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:19:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:19:14] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:19:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:20:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:20:15] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:20:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:20:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:21:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:21:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:21:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:22:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:22:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:22:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:22:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:22:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:22:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:23:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:23:18] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:23:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:23:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:24:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:24:19] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:24:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:24:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:24:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:25:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:25:20] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:25:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:25:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:26:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:26:21] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:26:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:26:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:26:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:27:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:27:22] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:27:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:27:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:27:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:27:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:28:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:29:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:29:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:29:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:31:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:35:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:35:11] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:35:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:35:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:35:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:35:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:36:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:36:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:37:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:37:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:37:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:38:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:38:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:38:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:38:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:39:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:41:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:42:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:42:01] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:42:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:42:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:43:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:43:02] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:43:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:43:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:43:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:43:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:43:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:44:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:44:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:44:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:44:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:45:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:45:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:45:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:45:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:46:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:46:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:46:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:46:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:46:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:47:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:47:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:47:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:47:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:47:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:47:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:47:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:48:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:48:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:48:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:48:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:48:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:49:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:49:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:49:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:49:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:50:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:50:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:50:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:51:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:51:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:52:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:54:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:54:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:55:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:56:00] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:56:00] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:56:00] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:56:00] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-08-30 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:56:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:57:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:57:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:58:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:58:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:59:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 11:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 11:59:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 11:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:00:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:00:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:00:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:01:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:01:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:01:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:02:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:02:33] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:02:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:03:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:03:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:03:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:04:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:05:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:05:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:05:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:06:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:06:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:06:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:07:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:07:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:07:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:08:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:08:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:08:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:09:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:09:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:09:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:10:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:10:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:10:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:11:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:11:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:11:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:12:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:13:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:14:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:14:45] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:14:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:15:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:16:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:16:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:16:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:17:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:17:48] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:17:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:20:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:21:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:22:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:22:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:22:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:24:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:24:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:24:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:25:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:25:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:25:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:26:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:26:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:27:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:28:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:29:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:29:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:29:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:31:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:36:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:38:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:42:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:45:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:45:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:47:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:47:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:47:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:48:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:48:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:50:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:52:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:54:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:54:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:56:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:56:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:56:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:57:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:57:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:58:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:58:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 12:59:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 12:59:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 12:59:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:00:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:01:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:02:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:02:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:02:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:03:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:03:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:03:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:04:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:04:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:05:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:05:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:06:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:07:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:07:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:07:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:08:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:08:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:08:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:09:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:09:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:09:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:10:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:10:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:11:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:11:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:12:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:12:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:12:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:13:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:13:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:14:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:14:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:16:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:16:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:16:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:17:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:18:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:18:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:20:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:26:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:26:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:27:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:29:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:29:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:29:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:32:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:35:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:36:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:36:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:40:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:42:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:42:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:48:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:48:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:50:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:51:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:52:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:53:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:53:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:54:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:54:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:54:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:55:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:56:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:56:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:56:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:57:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:57:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:58:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 13:59:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 13:59:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 13:59:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:00:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:00:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:00:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:01:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:02:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:02:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:02:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:03:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:03:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:03:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:04:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:04:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:04:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:05:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:06:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:07:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:07:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:07:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:08:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:08:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:08:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:09:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:10:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:10:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:10:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:11:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:11:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:11:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:12:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:12:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:12:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:13:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:13:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:13:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:14:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:15:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:15:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:15:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:16:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:16:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:16:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:17:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:17:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:17:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:18:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:18:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:20:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:21:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:24:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:24:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:25:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:27:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:28:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:29:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:29:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:32:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:33:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:34:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:34:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:35:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:35:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:36:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:36:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:37:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:39:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:40:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:41:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:41:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:42:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:42:51] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:42:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:43:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:44:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:45:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:45:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:46:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:47:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:47:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:47:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:48:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:48:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:49:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:50:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:51:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:51:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:51:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:52:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:53:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:54:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:54:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:54:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:55:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:56:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:56:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:56:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:57:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:57:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:57:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:58:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 14:59:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 14:59:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 14:59:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:00:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:02:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:02:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:03:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:03:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:03:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:04:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:04:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:05:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:06:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:06:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:06:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:07:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:07:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:07:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:08:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:08:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:08:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:09:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:10:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:10:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:11:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:11:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:12:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:12:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:13:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:13:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:14:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:16:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:19:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:20:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:21:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:27:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:29:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:29:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:32:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:33:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:33:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:34:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:34:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:34:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:35:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:35:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:35:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:36:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:36:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:37:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:37:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:39:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:39:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:39:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:40:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:41:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:41:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:42:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:42:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:43:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:44:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:44:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:44:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:46:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:48:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:49:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:49:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:49:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:50:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:50:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:51:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:51:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:51:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:52:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:53:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:53:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:54:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:54:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:54:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:55:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:56:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:56:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:56:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:57:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:57:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:57:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:58:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:58:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 15:59:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 15:59:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 15:59:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:00:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:02:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:02:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:03:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:03:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:03:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:04:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:04:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:05:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:05:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:06:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:06:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:06:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:07:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:07:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:07:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:08:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:08:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:08:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:09:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:09:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:09:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:10:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:10:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:11:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:11:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:12:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:12:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:13:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:13:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:14:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:16:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:19:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:19:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:20:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:20:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:29:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:29:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:30:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:32:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:32:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:33:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:34:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:34:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:34:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:35:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:35:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:35:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:36:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:37:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:37:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:37:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:39:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:39:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:40:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:40:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:40:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:40:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:41:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:42:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:42:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:43:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:44:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:44:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:44:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:46:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:46:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:48:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:49:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:49:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:49:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:50:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:51:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:51:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:51:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:52:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:53:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:53:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:54:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:54:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:54:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:55:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:56:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:56:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:56:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:57:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:57:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:57:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:58:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:58:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 16:59:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 16:59:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 16:59:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:00:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:02:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:02:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:03:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:03:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:03:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:04:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:04:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:05:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:05:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:06:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:06:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:06:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:07:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:07:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:07:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:08:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:08:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:08:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:09:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:09:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:09:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:10:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:10:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:11:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:11:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:12:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:12:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:13:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:13:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:14:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:16:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:19:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:19:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:20:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:20:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:27:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:29:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:29:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:30:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:32:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:32:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:33:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:33:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:33:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:33:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:33:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:34:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:34:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:34:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:35:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:35:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:35:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:36:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:36:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:37:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:37:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:37:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:39:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:39:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:39:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:40:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:41:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:41:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:42:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:42:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:43:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:43:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:44:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:44:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:44:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:46:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:46:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:48:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 18:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 18:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 18:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 19:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 19:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:42:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:42:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:42:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:42:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:42:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:42:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:43:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:51:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:51:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:52:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:52:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:52:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:53:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:53:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:53:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:55:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:55:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:56:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:56:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:56:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:56:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:56:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:56:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:57:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:57:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:57:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:57:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:57:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:57:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:58:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:58:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:58:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 20:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 20:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:00:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:00:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:00:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:00:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:00:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:00:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:00:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:00:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:01:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:01:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:01:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:01:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:02:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:02:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:02:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:02:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:03:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:03:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:03:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:03:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:04:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:04:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:04:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:04:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:05:56] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:06:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:06:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:06:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:07:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:07:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:07:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:07:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:07:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:08:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:08:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:08:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:08:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:08:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:09:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:09:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:30:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:30:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:30:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:30:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:31:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:31:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:31:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:31:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:32:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 21:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 21:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:48:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:48:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:48:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:48:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:48:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:48:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:49:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:49:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:49:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:52:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:52:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:52:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:53:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:53:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:53:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 22:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 22:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:36:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:36:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:48:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:48:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-30 23:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-30 23:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:38:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:38:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:38:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:42:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:42:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:42:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:52:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 00:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 00:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:13:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:13:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 01:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 01:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 01:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 02:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 02:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 02:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:03:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 03:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 03:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 03:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 03:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 04:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 04:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 04:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 05:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 05:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 05:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 06:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 06:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 07:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 07:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 07:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:42:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 08:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-31",true]} [2026-08-31 08:42:45] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-08-31 08:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 08:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 08:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 08:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 09:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 09:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 09:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 10:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 10:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 10:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:04:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 11:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 12:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 16:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 16:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 18:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 18:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:38:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 19:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:42:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:49:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 19:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 19:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 19:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:50:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 20:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:51:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-31 20:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 20:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 20:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:56:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 21:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 21:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:04:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 22:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 22:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:04:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:04:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:04:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:21:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:39:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:39:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:39:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:54:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:54:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:54:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-08-31 23:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 23:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:34:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:42:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 00:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 00:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:12:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:12:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:12:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:16:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 01:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 01:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 02:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 02:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 03:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 03:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 03:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 04:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 04:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 04:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 05:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 05:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 06:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 06:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 07:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 07:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:42:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:42:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:42:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:42:04] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-01 08:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:42:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:42:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:42:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:43:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:43:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:43:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:43:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:43:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:43:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:44:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:44:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:44:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:44:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:44:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:44:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:45:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:45:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:45:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:45:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:45:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:45:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:46:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:46:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:46:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:47:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:47:05] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:47:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:48:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:48:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:48:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:49:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:49:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:49:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:50:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:50:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:51:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:51:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:51:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:52:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:52:10] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:52:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:53:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:53:11] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:53:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:54:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:54:12] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:54:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:55:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:55:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:55:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:56:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:56:14] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:56:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:56:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:56:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:56:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:57:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:57:15] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:57:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:58:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:58:15] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:58:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 08:59:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:59:17] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:59:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 08:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 08:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:00:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:00:18] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:00:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:01:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:01:19] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:02:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:02:19] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:02:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:03:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:03:21] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:03:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:04:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:04:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:04:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:07:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:09:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:09:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:09:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:10:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:14:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:14:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:14:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:15:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:15:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:15:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:15:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:15:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:15:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:16:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:16:19] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:16:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:16:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:16:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:16:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:17:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:17:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:17:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:17:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:17:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:17:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:18:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:18:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:18:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:18:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:18:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:18:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:19:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:19:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:19:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:19:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:19:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:19:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:20:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:20:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:20:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:20:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:20:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:20:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:21:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:21:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:21:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:21:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:21:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:21:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:21:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:21:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:22:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:22:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:22:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:22:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:22:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:22:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:23:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:23:14] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:23:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:23:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:23:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:24:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:24:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:24:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:24:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:24:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:24:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:26:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:34:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:34:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:34:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:35:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:37:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:37:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:39:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:39:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:48:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:51:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:54:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 09:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 09:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 09:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:06:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:06:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:06:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:06:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 10:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:10:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:11:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:11:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:11:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:14:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:14:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:14:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:15:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:15:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:15:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:17:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:19:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:19:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:19:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:24:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:24:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:24:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:24:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 10:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:37:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:37:24] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:37:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:37:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:43:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:43:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:43:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:43:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:43:11] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:43:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:43:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:44:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:44:01] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:44:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:44:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:44:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:44:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:45:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:45:01] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:45:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:45:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:45:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:45:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:46:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:46:02] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:46:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:46:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:46:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:46:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:47:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:47:02] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:47:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:48:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:48:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:48:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:49:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:49:04] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:49:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:50:05] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:51:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:51:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:52:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:53:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:54:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:54:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:54:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:55:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:55:10] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:56:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:56:11] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:56:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:57:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:57:12] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:57:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:58:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:58:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:58:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 10:59:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:59:14] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:59:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 10:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 10:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:00:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:00:15] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:00:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:01:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:01:16] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:01:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:02:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:02:17] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:02:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:03:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:03:18] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:03:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:04:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:04:19] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:04:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:05:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:05:20] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:05:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:06:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:06:21] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:06:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:07:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:07:22] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:07:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:09:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:09:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:09:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:09:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:10:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:10:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:10:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:10:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:10:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:10:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:11:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:11:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:11:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:11:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:11:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:12:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:12:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:12:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:12:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:12:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:12:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:13:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:13:13] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:13:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:13:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:13:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:13:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:51:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:20:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:20:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:20:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:20:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 12:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:51:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:03:23] local.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 13:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:41:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:41:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:41:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:41:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 13:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:49:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:49:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:49:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:49:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 13:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:51:24] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:05:24] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:16:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:16:36] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-01 14:16:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:16:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:16:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:16:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:16:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:16:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:16:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:16:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:17:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:17:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:17:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:17:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:17:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:17:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:17:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 14:17:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:17:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:17:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:18:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:18:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:18:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:18:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-01 14:18:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:18:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:18:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:19:04] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-01 14:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:19:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:19:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:19:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:19:46] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-01 14:20:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:20:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:20:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:20:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:20:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:20:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:21:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:21:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:21:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:21:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:21:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:21:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:22:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:22:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:22:24] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:22:24] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:22:24] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:22:24] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 14:22:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:22:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:22:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:23:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:23:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:23:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:23:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:23:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:23:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:24:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:24:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:24:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:24:35] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-01 14:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:24:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:24:47] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-01 14:24:59] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-01 14:25:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:25:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:25:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:25:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:25:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:25:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:25:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 14:25:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:25:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:25:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:26:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:26:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:26:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:26:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:26:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:26:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:27:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:27:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:27:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:27:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:27:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:27:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:28:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:28:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:29:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:29:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:29:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:29:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:30:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:30:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:30:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:30:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:30:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:31:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:31:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:31:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:31:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:31:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:31:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:32:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:32:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:32:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:32:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:33:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:33:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:33:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:33:36] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-01 14:33:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:33:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:33:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:33:42] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:33:42] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:33:42] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:33:42] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:33:42] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788243393,"exp":1788246993,"nbf":1788243393,"jti":"N0GnPjW8q4UjZlZZ","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 14:33:42] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 14:34:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:34:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:34:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:34:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:34:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:35:06] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:35:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:35:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:35:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:36:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:36:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:36:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:36:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:36:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:36:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:37:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:37:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:37:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:37:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:38:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:38:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:38:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:39:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:39:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:39:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:40:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:40:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:40:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:41:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:41:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:41:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:42:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:43:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:44:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:45:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:45:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:45:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:46:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:46:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:46:58] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:46:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:47:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:47:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:47:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:47:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:47:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:47:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:48:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:48:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:48:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:48:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:48:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:48:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:49:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:50:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:50:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:50:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:50:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:51:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:51:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:52:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:52:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:53:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:53:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:53:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:53:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:53:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:53:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:02:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:02:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:02:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:02:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:14:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:14:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:14:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:14:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:19:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:19:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:19:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:19:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:19:55] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:19:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:20:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:20:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:20:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:31:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:31:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:31:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:31:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:37:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:37:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:37:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:37:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:43:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:43:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:43:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:43:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:46:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:46:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:46:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:46:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:51:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:51:28] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:51:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:56:24] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:56:24] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:56:24] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:56:24] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:23:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:33:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:35:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-01 16:35:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-01 16:35:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:35:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:35:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:35:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 16:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:53:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:53:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:53:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 16:59:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:59:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:59:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 16:59:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 16:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 16:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:01:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:02:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:03:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:04:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:05:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:06:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:07:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:08:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:09:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:10:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:11:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:12:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:13:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:14:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:15:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:16:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:17:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:18:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:19:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:20:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:21:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:22:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:23:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:23:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:23:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:23:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 17:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:24:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:25:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:26:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:27:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:28:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:29:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:30:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:31:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:32:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:33:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:33:23] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:33:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:33:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-01 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 17:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:34:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:35:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:36:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:37:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:38:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:39:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:40:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:41:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:42:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:43:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:44:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:45:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:46:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:47:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:48:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:49:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:50:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:51:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:52:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:53:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:54:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:55:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:56:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:56:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:56:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:56:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:56:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-01 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:57:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:58:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:59:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:00:23] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-01",true]} [2026-09-01 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 18:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 18:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 19:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 19:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 20:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 20:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:05:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:08:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:11:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:11:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:14:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:16:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:16:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:16:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:21:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:31:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:34:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:36:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:36:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:37:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:37:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:37:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:40:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:40:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:40:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:41:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:42:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:42:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:42:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:44:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:46:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:49:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:50:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:50:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:50:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:52:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:54:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:55:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:56:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:58:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 21:59:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:59:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 21:59:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:01:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:02:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:02:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:02:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:03:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:03:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:03:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:16:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:21:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:33:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:35:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:35:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:36:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:36:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:39:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:39:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:39:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:40:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:40:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:40:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:46:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:46:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:46:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:49:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:52:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:54:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:54:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:54:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 22:59:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:59:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 22:59:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:08:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:36:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:36:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-01 23:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-01 23:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:23:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:23:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:23:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:23:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-02 00:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:36:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:36:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 00:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 00:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 01:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 01:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 02:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 02:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 03:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 03:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:51:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 04:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 04:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 04:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 04:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 05:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 05:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 05:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 06:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 06:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 06:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 07:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 07:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 07:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:10:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:10:56] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-02 08:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:11:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:11:26] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:11:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:11:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:11:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:11:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:12:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:12:03] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:12:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:12:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:12:34] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:12:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:13:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:13:04] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:13:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:13:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:13:34] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:13:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:14:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:14:04] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:14:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:14:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:14:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:14:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:15:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:15:03] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:15:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:15:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:15:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:15:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:16:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:16:03] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:16:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:16:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:16:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:16:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:16:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:16:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:16:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:17:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:17:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:17:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:17:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:17:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:17:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:18:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:18:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:18:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:18:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:18:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:18:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:19:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:19:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:19:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:19:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:19:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:19:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:20:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:20:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:20:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:20:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:20:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:20:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:21:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:21:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:21:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:21:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:21:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:21:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:23:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:24:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:24:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:24:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:24:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:24:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:24:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:25:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:25:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:25:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:25:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:25:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:25:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:26:23] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:26:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:26:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:26:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:27:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:27:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:27:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:27:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:27:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:27:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:28:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:28:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:28:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:28:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:28:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:28:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:29:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:29:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:29:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:30:07] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:30:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:30:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:30:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:30:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:30:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:30:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:31:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:31:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:31:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:31:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:31:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:31:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:32:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:32:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:32:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:32:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:32:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:32:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:33:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:33:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:33:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:33:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:33:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:33:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:34:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:34:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:34:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:35:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:35:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:35:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:37:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:37:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:37:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:37:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:37:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:37:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:37:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:39:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:39:59] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:40:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:40:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:40:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:40:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:40:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:40:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:41:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:41:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:41:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:41:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:41:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:41:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:42:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:42:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:42:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:42:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:42:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:42:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:43:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:43:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:43:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:43:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:43:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:43:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:44:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:44:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:44:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:44:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:44:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:44:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:45:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:45:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:45:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:45:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:45:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:45:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:46:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:46:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:47:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:49:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:49:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:50:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:50:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:51:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:51:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:51:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:53:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:53:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:53:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:54:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:54:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:54:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:55:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:56:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 08:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 08:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 08:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:01:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:01:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:01:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:01:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:01:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:02:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:02:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:02:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:02:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:02:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:02:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:03:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:03:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:05:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:06:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:06:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:06:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:07:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:07:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:07:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:08:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:08:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:08:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:09:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:09:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:10:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:10:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:10:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:11:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:11:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:11:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:12:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:12:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:12:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:13:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:13:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:15:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:17:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:17:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:17:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:18:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:19:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:20:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:20:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:20:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:21:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:23:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:24:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:24:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:24:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:25:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:25:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:25:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:27:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:28:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:28:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:28:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:29:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:30:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:30:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:30:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:31:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:31:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:32:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:33:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:33:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:33:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:34:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:34:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:34:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:35:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:35:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:35:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:37:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:37:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:37:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:39:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:40:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:41:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:42:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:43:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:43:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:43:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:44:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:44:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:44:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:45:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:46:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:46:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:46:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:46:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:46:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:47:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:47:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:47:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:48:24] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:48:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:48:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:48:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:49:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:49:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:49:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:50:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:50:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:51:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:51:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:51:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:53:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:53:31] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:53:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:53:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:53:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:53:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:54:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:54:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:54:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:55:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:56:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 09:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 09:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 09:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:01:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:01:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:01:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:02:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:03:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:03:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:05:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:06:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:06:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:06:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:06:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:06:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:06:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:07:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:07:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:07:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:08:24] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:08:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:08:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:08:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:09:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:09:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:09:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:10:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:10:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:10:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:11:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:11:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:11:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:11:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:11:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:11:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:12:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:12:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:12:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:12:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:12:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:12:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:13:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:13:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:13:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:14:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:14:18] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-02 10:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:14:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:14:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:15:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:15:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:15:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:15:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:15:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:16:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:16:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:16:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:16:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:17:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:17:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:17:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:17:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:17:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:17:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:17:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:18:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:18:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:18:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:18:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:18:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:19:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:19:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:19:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:19:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:19:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:19:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:20:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:14] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:20:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:20:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:20:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:20:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:21:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:21:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:21:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:21:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:21:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:21:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:21:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:22:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:22:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:22:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:22:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:23:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:23:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:23:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:23:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:23:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:24:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:24:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:24:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:24:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:24:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:24:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:24:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:25:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:25:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:25:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:25:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:25:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:25:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:25:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:26:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:26:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:27:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:27:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:27:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:27:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:28:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:28:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:28:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:28:53] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:29:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:29:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:29:54] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:29:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:07] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:30:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:30:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:55] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:31:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:31:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:31:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:32:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:32:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:32:57] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:32:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:33:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:33:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:33:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:33:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:33:58] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:33:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:34:24] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:34:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:34:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:34:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:34:59] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:35:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:35:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:35:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:36:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:37:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:37:01] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:37:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:37:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:37:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:37:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:38:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:38:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:38:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:39:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:39:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:39:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:39:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:40:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:40:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:40:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:40:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:41:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:41:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:41:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:41:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:42:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:42:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:42:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:42:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:43:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:43:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:43:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:43:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:43:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:43:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:44:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:44:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:44:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:44:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:45:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:45:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:45:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:45:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:46:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:46:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:46:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:46:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:46:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:47:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:47:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:47:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:47:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:48:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:48:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:48:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:49:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:49:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:49:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:49:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:49:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:49:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:49:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:49:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:50:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:50:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:50:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:50:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:50:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:50:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:51:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:51:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:51:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:51:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:51:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:51:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:52:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:52:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:52:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:53:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:53:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:53:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:53:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:53:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:54:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:54:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:54:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:54:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:54:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:54:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:55:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:55:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:55:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:55:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:56:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:56:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:56:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:56:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:57:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:57:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:57:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:57:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:57:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:57:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:58:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:58:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:58:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:59:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:59:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:59:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 10:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 10:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 10:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:00:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:01:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:01:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:01:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:01:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:01:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:01:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:01:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:02:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:02:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:02:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:02:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:03:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:03:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:03:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:03:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:03:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:04:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:04:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:04:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:05:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:05:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:05:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:05:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:06:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:06:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:06:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:06:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:06:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:06:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:07:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:07:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:07:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:07:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:07:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:07:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:08:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:08:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:08:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:08:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:08:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:08:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:09:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:09:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:09:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:09:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:09:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:10:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:10:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:10:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:10:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:10:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:10:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:11:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:11:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:11:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:11:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:11:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:11:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:12:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:12:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:12:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:12:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:12:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:12:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:13:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:13:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:13:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:13:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:13:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:14:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:14:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:14:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:15:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:15:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:15:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:15:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:16:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:16:25] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:16:25] production.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:16:25] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:16:25] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-02 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-02 11:16:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:16:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:16:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:17:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:17:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:17:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:17:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:17:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:17:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:17:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:17:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:17:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:18:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:18:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:18:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:18:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:18:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:18:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:19:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:19:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:19:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:19:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:20:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:20:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:20:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:21:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:22:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:22:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:22:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:23:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:23:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:23:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:23:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:23:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:24:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:24:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:24:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:25:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:25:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:25:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:27:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:27:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:27:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:28:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:28:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:28:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:29:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:29:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:29:54] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:29:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:30:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:30:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:30:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:30:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:30:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:30:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:31:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:31:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:32:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:33:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:33:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:33:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:34:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:34:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:34:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:35:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:35:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:35:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:37:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:37:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:37:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:39:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:40:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:41:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:41:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:42:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:43:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:43:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:44:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:44:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:44:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:45:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:46:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:46:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:47:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:49:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:49:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:50:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:50:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:51:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:51:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:51:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:53:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:53:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:54:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:54:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:54:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:55:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:56:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 11:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:01:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:01:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:01:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:02:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:03:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:03:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:05:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:05:11] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:05:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:05:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:05:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:05:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:05:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:05:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:05:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:06:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:06:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:06:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:06:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:06:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:06:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:07:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:07:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:07:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:08:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:08:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:08:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:08:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:08:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:08:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:09:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:09:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:09:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:09:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:09:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:09:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:10:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:10:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:10:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:10:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:10:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:10:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:11:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:11:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:11:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:12:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:12:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:12:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:13:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:13:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:15:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:17:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:17:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:17:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:18:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:18:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:18:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:19:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:20:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:20:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:20:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:21:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:23:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:24:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:24:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:24:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:25:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:25:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:25:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:27:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:28:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:28:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:28:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:29:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:30:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:30:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:30:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:30:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:30:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:30:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:31:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:31:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:31:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:31:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:31:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:31:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:32:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:32:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:32:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:32:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:32:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:32:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:33:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:33:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:33:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:33:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:33:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:33:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:34:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:34:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:34:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:35:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:35:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:35:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:37:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:37:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:37:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:39:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:40:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:41:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:42:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:43:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:43:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:43:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:44:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:44:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:44:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:45:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:46:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:46:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:47:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:48:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:48:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:48:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:49:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:49:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:49:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:49:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:49:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:49:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:50:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:50:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:50:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:50:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:50:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:50:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:51:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:51:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:51:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:51:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:51:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:51:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:51:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:51:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:52:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:52:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:52:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:53:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:53:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:54:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:54:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:54:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:55:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:56:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 12:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:00:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:00:57] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:00:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:01:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:01:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:01:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:01:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:01:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:01:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:02:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:03:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:03:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:04:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:05:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:06:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:06:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:06:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:07:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:07:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:07:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:08:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:08:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:08:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:09:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:09:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:10:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:10:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:10:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:11:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:11:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:11:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:12:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:12:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:12:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:13:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:13:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:15:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:17:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:17:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:17:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:18:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:20:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:20:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:20:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:21:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:22:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:23:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:23:32] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:23:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:23:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:23:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:23:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:24:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:24:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:24:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:25:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:25:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:25:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:27:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:28:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:29:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:29:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:29:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:30:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:30:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:30:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:31:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:31:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:32:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:32:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:33:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:33:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:33:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:34:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:34:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:34:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:35:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:35:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:35:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:37:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:37:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:37:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:37:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:37:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:37:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:38:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:39:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:39:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:39:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:40:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:40:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:41:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:42:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:42:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:42:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:43:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:43:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:43:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:44:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:45:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:45:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:45:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:46:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:46:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:46:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:47:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:49:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:49:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:50:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:50:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:50:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:50:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:50:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:51:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:51:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:51:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:51:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:51:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:51:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:53:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:53:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:53:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:54:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:54:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:54:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:55:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:55:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:56:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:56:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:57:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:57:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:57:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 13:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:59:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:59:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:00:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:00:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:00:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:01:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:01:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:01:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:02:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:02:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:03:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:03:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:03:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:05:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:05:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:05:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:06:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:06:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:06:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:07:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:07:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:07:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:08:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:08:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:08:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:09:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:09:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:10:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:10:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:10:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:11:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:11:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:11:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:12:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:12:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:12:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:13:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:13:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:14:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:14:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:14:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:15:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:15:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:15:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:17:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:17:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:17:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:18:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:19:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:19:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:20:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:20:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:20:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:21:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:21:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:21:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:22:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:22:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:23:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:23:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:24:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:25:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:25:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:25:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:26:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:27:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:28:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:29:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:29:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:29:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:30:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:30:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:31:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:31:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:32:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:33:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:33:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:33:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:34:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:34:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:35:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:35:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:35:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:36:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:37:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:37:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:37:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:38:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:38:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:38:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:39:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:39:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:39:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:40:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:40:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:40:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:41:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:42:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:42:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:42:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:42:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:43:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:43:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:44:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:45:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:45:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:45:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:46:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:46:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:46:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:47:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:47:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:47:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:49:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:49:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:49:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:50:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:50:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:51:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:51:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:51:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:52:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:52:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:52:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:53:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:53:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:54:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:54:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:54:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:55:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:55:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:56:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:56:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:56:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:57:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:57:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:57:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:58:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:58:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:58:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:58:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-02 14:58:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:58:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:58:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 14:59:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:59:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:00:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:00:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:00:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:01:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:01:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:01:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:02:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:03:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:03:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:03:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:04:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:04:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:04:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:05:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:06:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:06:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:06:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:07:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:07:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:07:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:08:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:08:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:08:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:09:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:09:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:10:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:10:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:10:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:11:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:11:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:11:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:12:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:12:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:12:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:13:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:13:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:13:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:14:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:14:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:14:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:15:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:15:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:16:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:17:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:17:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:17:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:18:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:18:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:18:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:19:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:19:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:19:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:20:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:20:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:20:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:21:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:21:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:21:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:22:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:22:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:22:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:23:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:23:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:23:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:24:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:25:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:25:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:25:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:26:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:26:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:26:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:27:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:27:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:27:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:28:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:29:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:29:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:29:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:30:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:30:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:31:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:31:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:31:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:32:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:32:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:33:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:33:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:33:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:34:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:34:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:35:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:35:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:35:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:36:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:36:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:37:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:37:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:37:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:38:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:38:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:38:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:39:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:39:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:39:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:40:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:40:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:40:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:41:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:41:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:42:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:42:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:42:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:43:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:43:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:44:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:45:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:45:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:45:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:46:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:46:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:46:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:46:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:46:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:46:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:47:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:47:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:47:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:48:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:49:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:49:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:50:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:50:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:50:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:50:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:50:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:50:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:51:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:51:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:51:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:52:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:52:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:52:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:53:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:53:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:54:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:54:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:54:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:55:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:55:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:55:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:55:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:55:48] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:55:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 15:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:45:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:45:10] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:45:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 16:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 16:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 18:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 18:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 18:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 19:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 19:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 20:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 20:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:05:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:24:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:38:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:38:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:38:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:41:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:52:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:54:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:56:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 21:59:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 21:59:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 21:59:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:03:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:03:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:04:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:04:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:04:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:05:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:06:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:08:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:08:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:08:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:11:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:11:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:11:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:21:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:33:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:33:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:33:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:34:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:35:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:35:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:36:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:36:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:36:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:37:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:38:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:38:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:38:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:39:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:40:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:41:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:46:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:50:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:50:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:52:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:53:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:53:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:53:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:54:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:56:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:57:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 22:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 22:59:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 22:59:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 22:59:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:00:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:00:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:01:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:02:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:04:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:05:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:05:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:06:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:16:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:18:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:18:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:20:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:21:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:24:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:25:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:33:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 23:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:36:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 23:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:37:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:37:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:37:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:51:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:52:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:53:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:54:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:56:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-02 23:59:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-02 23:59:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-02 23:59:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:00:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 00:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:01:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 00:01:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 00:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:04:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 00:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:08:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:10:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 00:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:15:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:15:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:15:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:16:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:16:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:16:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:17:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:18:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:19:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:19:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:19:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:20:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:20:27] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:20:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:21:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:21:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:21:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:22:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:23:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:23:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:23:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:24:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:25:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:25:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:25:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:26:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:26:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:27:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:28:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:29:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:30:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:31:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:32:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:34:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:36:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:36:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:36:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:39:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:39:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:39:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:40:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:40:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:40:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:41:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:43:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:45:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:45:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:46:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:46:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:46:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:48:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:48:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:48:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:49:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:49:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:49:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:55:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:56:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:56:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:56:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:57:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:57:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:57:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:58:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 00:59:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 00:59:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 00:59:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:00:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:08:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:08:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:09:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:10:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:12:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:13:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:16:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:16:26] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:16:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:17:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:18:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:22:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:22:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:22:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:48:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:54:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 01:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 01:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 01:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 02:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 02:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 02:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 03:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 03:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 03:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 04:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 04:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 04:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 05:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 05:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 05:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 06:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 06:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 06:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 07:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 07:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 07:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 08:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 08:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:29:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:29:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:29:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:29:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-03 09:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:33:23] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:33:23] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:33:23] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:33:23] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-30 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-03 09:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:55:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:55:47] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 09:56:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:56:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:56:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 09:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:56:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 09:56:30] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-03 09:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:57:00] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 09:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:57:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 09:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 09:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 09:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 09:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:38:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:38:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:38:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:42:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:42:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:42:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:42:31] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-03 10:42:32] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-03 10:43:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:43:03] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:43:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:43:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:44:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:44:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:44:38] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:44:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:45:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:45:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:45:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:45:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:45:41] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:45:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:46:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:46:02] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:46:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:47:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:47:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:47:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:47:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:47:39] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-03 10:47:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:47:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:48:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:48:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:48:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:48:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:48:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:48:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:49:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:49:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:49:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:49:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:49:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:49:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:49:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:49:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:50:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:50:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:50:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:50:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:50:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:50:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:50:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:50:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:50:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:51:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:51:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:51:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:51:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:51:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:51:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:51:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:51:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:51:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:52:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:52:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:52:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:52:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:52:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:52:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:52:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:52:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:53:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:53:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:53:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:53:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:53:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:53:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:53:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:53:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:53:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:54:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:54:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:54:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:54:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:54:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:54:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:54:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:54:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:54:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:55:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:55:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:55:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:55:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:55:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:55:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:55:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:55:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:56:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:56:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:56:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:56:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:56:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:56:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:57:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:57:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:57:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:57:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:57:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:57:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:57:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:57:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:57:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:58:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:58:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:58:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:58:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:58:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:58:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:58:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:58:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:59:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:59:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:59:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 10:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 10:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 10:59:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 10:59:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:59:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:00:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:00:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:00:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:00:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:00:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:00:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:01:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:01:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:01:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:02:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:02:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:02:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:02:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:02:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:02:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:03:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:03:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:03:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:03:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:03:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:03:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:04:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:04:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:04:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:04:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:04:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:04:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:05:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:05:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:05:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:05:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:05:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:05:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:06:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:06:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:06:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:06:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:07:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:07:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:07:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:07:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:07:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:07:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:08:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:08:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:08:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:08:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:08:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:08:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:09:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:09:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:09:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:09:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:09:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:09:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:10:24] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:10:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:10:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:10:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:11:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:11:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:11:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:11:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:11:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:11:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:12:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:12:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:12:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:12:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:12:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:12:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:13:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:13:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:13:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:13:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:13:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:13:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:14:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:14:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:14:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:14:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:14:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:14:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:15:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:15:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:15:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:15:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:15:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:15:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:16:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:16:21] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:16:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:16:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:16:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:16:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:17:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:17:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:17:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:17:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:17:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:17:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:18:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:18:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:18:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:18:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:18:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:18:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:19:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:19:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:19:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:19:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:20:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:20:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:20:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:20:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:20:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:20:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:21:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:21:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:21:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:21:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:22:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:22:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:22:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:22:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:22:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:22:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:23:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:23:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:23:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:23:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:24:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:24:15] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:24:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:24:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:24:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:24:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:25:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:25:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:25:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:25:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:26:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:26:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:26:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:26:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:27:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:27:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:27:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:27:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:28:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:28:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:28:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:28:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:29:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:29:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:29:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:29:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:29:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:29:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:30:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:30:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:30:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:30:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:31:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:31:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:31:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:31:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:32:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:32:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:32:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:32:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:33:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:33:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:33:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:33:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:33:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:33:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:34:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:34:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:34:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:34:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:35:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:35:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:35:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:35:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:36:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:36:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:37:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:37:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:37:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:37:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:38:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:38:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:38:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:38:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:39:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:39:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:39:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:39:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:40:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:40:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:41:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:41:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:41:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:41:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:41:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:41:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:42:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:42:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:42:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:42:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:42:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:42:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:43:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:43:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:43:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:43:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:43:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:43:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:44:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:44:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:45:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:45:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:45:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:45:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:45:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:46:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:46:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:46:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:46:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:47:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:47:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:47:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:47:24] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:48:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:49:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:49:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:49:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:49:25] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:50:29] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:51:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:51:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:51:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:52:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:53:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:53:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:53:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:54:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:54:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:54:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:55:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:55:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:55:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:56:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:56:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:56:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:57:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:57:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:57:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:58:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:58:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:58:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 11:59:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:59:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:59:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 11:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 11:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 11:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:00:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:01:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:01:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:02:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:03:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:03:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:03:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:04:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:04:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:04:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:05:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:05:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:05:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:06:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:07:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:07:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:07:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:08:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:09:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:09:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:09:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:10:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:11:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:11:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:11:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:12:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:13:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:13:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:13:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:14:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:15:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:15:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 12:15:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 12:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 12:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 12:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 12:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:07:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:23:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:35:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:35:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:45:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:50:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:57:56] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 13:58:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:58:03] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:58:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 13:58:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:58:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:58:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 13:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:58:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:58:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 13:59:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:59:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:59:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 13:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 13:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 13:59:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 13:59:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 13:59:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:00:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:00:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:00:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:00:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:00:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:00:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:01:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:01:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:01:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:02:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:02:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:02:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:03:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:04:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:05:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:06:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:06:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:06:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:07:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:07:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:07:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:08:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:09:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:10:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:11:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:11:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:11:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:12:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:13:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:14:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:15:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:15:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:15:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:16:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:16:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:16:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:17:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:18:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:19:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:19:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:20:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:21:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:22:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:23:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:24:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:25:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:26:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:27:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:27:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:28:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:29:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:30:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:31:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:32:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:32:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:33:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:33:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:33:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:33:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:34:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:35:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:36:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:37:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:38:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:39:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:39:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:39:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:40:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:40:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:40:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:41:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:42:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:42:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:43:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:44:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:45:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:45:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:45:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:46:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:46:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:46:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:47:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:48:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:48:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:48:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:49:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:49:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:49:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:50:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:50:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:50:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:51:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:51:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:51:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:52:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:52:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:52:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:53:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:53:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:53:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:54:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:55:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:55:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:55:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:56:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:57:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:57:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:58:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 14:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 14:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 14:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 14:59:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 14:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:00:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:00:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:00:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:00:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:00:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:00:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:01:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:01:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:01:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:01:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:02:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:02:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:02:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:02:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:02:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:02:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:03:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:03:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:03:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:03:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:03:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:03:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:03:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:04:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:05:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:06:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:06:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:07:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:08:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:09:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:09:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:09:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:10:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:10:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:10:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:10:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:11:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:11:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:11:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:11:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:12:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:13:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:14:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:15:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:15:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:16:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:16:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:17:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:18:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:19:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:20:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:20:01] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:20:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:20:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:20:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:20:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:20:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:20:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:20:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:21:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:21:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:22:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:22:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:23:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:23:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:24:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:24:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:24:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:25:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:26:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:26:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:26:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:27:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:27:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:27:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:28:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:28:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:28:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:29:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:29:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:29:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:30:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:30:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:30:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:31:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:31:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:31:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:31:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:31:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:31:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:32:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:33:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:33:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:33:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:34:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:34:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:34:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:34:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:35:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:35:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:35:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:36:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:37:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:38:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:39:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:39:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:39:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:40:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:40:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:40:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:41:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:41:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:41:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:41:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:42:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:43:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:43:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:44:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:44:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:44:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:45:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:45:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:45:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:46:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:46:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:46:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:47:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:48:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:49:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:50:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:50:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:50:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:51:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:52:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:52:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:52:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:53:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:53:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:53:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:54:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:55:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:55:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:55:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:55:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:56:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:56:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:56:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:57:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:57:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:57:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:58:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:58:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 15:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 15:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 15:59:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 15:59:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 15:59:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:00:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:00:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:00:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:01:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:01:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:01:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:02:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:02:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:02:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:03:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:03:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:03:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:04:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:04:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:04:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:05:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:05:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:05:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:06:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:06:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:06:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:07:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:07:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:07:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:08:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:08:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:08:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:09:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:09:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:09:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:10:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:10:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:10:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:10:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:11:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:11:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:11:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:12:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:12:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:13:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:14:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:14:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:15:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:15:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:15:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:16:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:17:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:17:03] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:17:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:17:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:17:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:17:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:17:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:18:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:18:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:18:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:18:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:19:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:19:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:19:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:19:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:19:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:20:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:20:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:20:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:20:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:21:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:21:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:21:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:21:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:22:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:22:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:22:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:23:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:23:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:23:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:24:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:24:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:24:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:25:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:26:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:26:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:27:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:27:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:28:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:28:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:28:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:29:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 16:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 16:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:38:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:38:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:47:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 16:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 16:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:02:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:02:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:02:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:13:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:29:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 17:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:30:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:31:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:31:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:44:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 17:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 17:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:22:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:34:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:39:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:46:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:46:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:46:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:58:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:58:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 18:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 18:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 18:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:04:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:04:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:13:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:27:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:28:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:29:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:32:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:34:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:37:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:37:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:39:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:39:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:40:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:40:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:41:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:41:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:43:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:43:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:46:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:46:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:46:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:47:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:48:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:48:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:49:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:49:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:50:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:51:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:52:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:52:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:58:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:58:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:58:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 19:59:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 19:59:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:00:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:00:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:01:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:01:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:01:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:02:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:02:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:03:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:03:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:04:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:04:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:04:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:05:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:05:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:06:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:07:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:07:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:09:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:11:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:13:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:14:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:15:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:16:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:18:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:19:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:19:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:20:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:20:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:22:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:23:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:24:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:24:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:25:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:28:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:28:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:29:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:30:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:30:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:31:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-03 20:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:32:24] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-09-03 20:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-30",true]} [2026-09-04 14:27:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:27:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:27:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:27:19] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-04 14:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:27:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:28:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:28:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:28:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:28:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:30:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:30:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:30:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:30:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:30:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:31:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:32:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:32:51] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:32:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:33:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:33:52] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:33:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:34:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:34:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:34:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:35:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:35:54] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:35:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:36:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:36:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:36:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:37:56] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:38:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:38:51] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:38:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:39:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:39:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:39:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:39:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:39:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:39:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:40:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:41:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:41:51] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:41:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:43:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:43:12] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:43:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:43:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:44:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:44:54] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:44:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:45:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:46:56] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:47:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:47:57] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:47:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:48:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:48:58] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:48:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:49:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:49:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:51:00] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:52:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:52:01] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:52:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:53:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:53:02] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:53:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:54:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:54:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:54:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:55:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:55:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:55:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:56:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:56:05] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:56:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:57:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:57:06] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:57:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:58:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:58:07] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:58:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 14:59:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 14:59:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:59:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:00:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:00:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:00:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:01:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:01:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:02:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:02:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:02:40] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:02:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:06:29] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-04 15:06:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:06:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:07:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:07:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:07:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:08:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:08:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:08:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:08:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:09:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:09:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:10:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:10:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:11:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:11:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:12:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:12:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:13:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:13:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:14:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:14:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:15:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:15:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:16:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:16:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:17:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:17:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:18:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:18:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:19:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:19:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:19:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:19:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:20:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:20:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:20:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:20:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:21:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:21:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:21:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:22:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:22:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:23:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:23:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:24:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:24:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:25:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:25:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:25:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:25:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:26:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:26:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:27:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:27:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:27:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:27:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:28:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:28:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:29:29] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:29:29] production.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:29:29] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:29:29] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-04 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-04 15:29:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:29:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:29:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:30:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:30:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:31:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:31:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:31:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:31:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:32:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:32:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:32:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:32:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:33:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:33:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:34:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:34:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:35:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:35:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:35:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:35:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:36:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:36:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:36:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:36:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:37:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:37:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:37:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:38:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:38:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:38:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:38:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:39:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:39:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:40:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:40:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:40:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:40:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:41:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:41:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:41:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:41:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:42:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:42:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:42:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:42:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:43:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:43:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:43:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:43:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:44:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:44:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:44:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:44:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:45:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:45:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:45:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:45:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:45:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:45:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:46:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:46:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:46:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:47:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:47:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:47:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:48:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:48:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:49:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:49:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:49:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:50:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:50:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:50:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:50:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:51:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:51:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:51:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:51:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:52:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:52:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:52:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:52:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:53:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:53:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:53:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:53:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:54:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:54:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:54:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:54:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:55:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:55:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:56:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:56:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:57:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:57:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:58:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:58:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:58:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:58:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:59:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 15:59:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 15:59:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:59:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:00:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:00:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:01:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:01:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:01:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:01:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:02:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:02:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:02:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:02:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:02:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:02:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:03:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:03:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:04:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:04:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:05:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:05:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:05:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:05:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:06:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:06:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:07:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:07:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:07:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:08:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:08:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:08:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:08:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:09:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:09:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:10:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:10:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:11:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:11:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:12:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:12:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:13:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:13:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:14:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:14:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:15:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:15:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:16:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:17:00] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:17:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:18:00] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:19:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:19:02] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:19:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:20:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:20:02] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:20:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:21:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:21:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:21:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:22:05] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:23:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:23:05] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:23:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:24:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:24:06] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:24:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:25:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:25:07] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:25:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:26:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:26:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:26:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:27:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:27:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:27:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:28:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:29:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:30:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:30:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:31:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:32:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:32:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:33:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:34:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:35:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:36:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:36:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:37:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:38:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:38:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:39:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:39:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:39:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:40:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:40:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:40:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:41:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:42:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:43:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:44:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:45:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:46:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:47:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:48:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:49:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:50:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:51:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:52:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:52:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:53:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:54:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:55:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:56:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:56:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:57:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:58:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:58:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 16:59:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 16:59:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:59:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:00:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:01:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:01:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:02:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:02:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:02:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:03:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:03:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:03:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:04:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:04:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:04:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:05:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:05:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:05:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:06:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:07:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:07:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:07:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:08:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:08:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:08:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:09:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:09:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:10:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:10:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:10:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:11:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:11:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:11:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:12:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:13:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:14:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:14:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:14:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:15:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:16:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:17:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:17:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:18:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:18:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:18:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:19:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:20:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:21:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:22:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:23:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:24:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:25:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:25:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:26:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:26:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:27:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:27:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:28:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:28:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:28:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:29:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:30:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:31:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:32:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:33:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:34:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:35:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:36:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:36:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:37:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:37:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:38:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:38:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:39:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:40:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:41:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:41:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:42:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:43:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:44:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:45:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:46:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:47:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:48:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:49:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:50:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:53:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:53:11] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:53:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:54:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:55:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:56:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:56:09] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:56:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 17:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 17:57:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-07 08:01:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:01:21] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:01:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:01:21] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-07 08:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:01:50] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:02:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:02:21] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:02:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:02:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:02:51] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:02:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:03:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:03:21] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:03:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:04:03] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 08:04:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:04:04] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:04:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:04:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:04:41] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:04:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:04:46] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 08:05:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:05:35] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:05:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:06:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:06:35] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:06:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:06:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:06:51] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:06:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:07:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:07:21] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:07:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 08:08:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 08:08:35] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 08:08:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:08:00] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-07 15:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:08:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:08:30] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:09:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:09:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:09:33] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:09:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:10:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:10:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:10:32] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:10:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:11:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:12:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:12:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:12:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:13:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:13:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:13:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:14:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:14:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:14:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:15:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:15:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:15:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:16:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:16:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:16:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:17:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:17:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:17:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:18:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:18:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:18:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:19:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:19:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:19:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:19:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:19:43] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:19:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:20:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:20:30] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:21:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:21:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:21:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:22:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:22:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:22:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:23:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:23:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:23:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:24:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:24:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:24:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:25:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:25:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:25:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:25:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:25:32] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:25:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:26:00] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:26:30] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:27:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:27:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:27:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:28:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:28:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:28:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:29:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:29:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:29:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:30:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:30:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:30:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:31:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:31:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:31:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:32:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:32:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:32:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:33:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:33:45] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 15:34:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:34:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:34:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:34:45] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 15:35:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:35:04] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:35:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:35:46] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 15:36:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:36:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:36:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:36:46] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 15:37:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:37:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:37:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:38:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:38:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:38:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:39:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:39:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:39:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-07 15:40:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true}} [2026-09-07 15:40:03] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:40:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-07","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-07",true]} [2026-09-08 01:29:34] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-08 12:58:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 12:58:39] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 12:58:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 12:58:39] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-08 12:59:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 12:59:09] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 12:59:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 12:59:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 12:59:39] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 12:59:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:00:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:00:09] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:00:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:00:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:00:39] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:00:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:01:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:01:09] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:01:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:01:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:01:39] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:01:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:03:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:03:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:03:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:03:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:03:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:03:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:04:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:04:09] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:04:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:04:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:04:39] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:04:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:05:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:05:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:05:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:06:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:06:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:06:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:07:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:07:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:07:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:08:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:08:42] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:08:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:09:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:09:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:09:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:10:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:10:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:10:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:11:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:11:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:11:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:12:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:12:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:12:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:13:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:13:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:13:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:29:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:29:45] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:29:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:30:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:30:15] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:30:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:30:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:30:45] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:31:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:31:15] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:31:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:31:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:31:45] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:31:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:32:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:32:15] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:32:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:32:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:32:45] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:32:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:33:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:33:15] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:33:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:33:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:33:45] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:33:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:34:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:34:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:34:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:35:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:35:43] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:35:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:36:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:36:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:36:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:37:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:37:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:37:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 13:38:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 13:38:34] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 13:38:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:53:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:53:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:53:53] local.ERROR: Error retrieving leave balances: Undefined array key 26 [2026-09-08 14:53:55] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788850429,"exp":1788854029,"nbf":1788850429,"jti":"E6s24UKyBzrD4rz9","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-08 14:53:55] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} /ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788850429,"exp":1788854029,"nbf":1788850429,"jti":"E6s24UKyBzrD4rz9","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-08 14:53:55] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-08 14:53:55] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1788850429,"exp":1788854029,"nbf":1788850429,"jti":"E6s24UKyBzrD4rz9","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-08 14:53:55] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-08 14:54:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:54:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:54:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:54:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:54:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:55:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:55:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:55:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:55:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:55:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:55:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:56:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:56:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:56:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:56:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:56:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:57:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:57:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:57:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:58:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 14:59:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 14:59:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 14:59:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:00:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:00:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:00:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:01:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:02:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:03:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:03:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:04:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:05:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:05:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:05:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:06:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:06:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:06:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:07:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:07:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:08:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:08:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:09:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:10:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:11:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:11:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:12:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:12:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:12:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:13:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:13:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:13:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:14:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:15:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:15:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:16:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:16:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:16:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:17:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:17:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:17:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:18:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:19:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:19:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:19:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:20:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:20:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:20:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:21:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:21:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:21:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:22:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:22:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:22:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:23:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:23:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:23:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:24:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:25:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:25:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:25:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:25:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:26:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:26:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:26:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:26:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:26:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:27:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:27:23] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:27:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:28:24] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:28:53] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:29:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:29:24] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:30:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:31:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:31:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:31:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:32:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:33:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:33:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:33:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:34:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:35:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:35:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:35:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:36:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:36:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:36:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:37:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:37:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:38:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:38:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:38:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:39:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:40:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:41:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:41:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:41:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:42:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:42:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:43:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:43:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:43:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:44:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:44:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:45:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:45:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:45:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:46:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:46:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:46:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:47:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:47:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:47:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:48:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:48:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:48:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:49:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:50:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:50:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:50:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:51:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:52:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:53:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:53:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:53:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:54:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:54:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:54:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:55:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:55:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:56:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:56:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:56:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:57:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:57:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:57:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:58:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:58:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:58:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 15:59:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 15:59:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 15:59:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:00:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:00:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:00:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:01:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:01:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:01:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:02:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:02:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:03:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:03:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:04:25] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:05:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:05:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:05:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:06:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:06:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:06:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:07:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:07:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:08:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:08:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:08:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:09:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:10:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:10:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:10:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:11:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:11:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:11:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:12:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:12:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:12:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:13:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:13:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:13:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:14:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:14:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:14:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:15:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:15:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:16:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:16:26] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:16:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-08 16:17:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true}} [2026-09-08 16:17:19] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-08 16:17:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-08","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-08",true]} [2026-09-09 03:04:17] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:83) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Encryption/EncryptionServiceProvider->{closure:Illuminate/Encryption/EncryptionServiceProvider::key():81}() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(81): tap() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(64): Illuminate/Encryption/EncryptionServiceProvider->key() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(32): Illuminate/Encryption/EncryptionServiceProvider->parseKey() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Encryption/EncryptionServiceProvider->{closure:Illuminate/Encryption/EncryptionServiceProvider::registerEncrypter():29}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1336): Illuminate/Foundation/Application->make() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1237): Illuminate/Container/Container->resolveClass() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1162): Illuminate/Container/Container->resolveDependencies() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(208): Illuminate/Foundation/Application->make() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} "} [2026-09-09 03:04:17] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:83) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Encryption/EncryptionServiceProvider->{closure:Illuminate/Encryption/EncryptionServiceProvider::key():81}() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(81): tap() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(64): Illuminate/Encryption/EncryptionServiceProvider->key() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(32): Illuminate/Encryption/EncryptionServiceProvider->parseKey() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Encryption/EncryptionServiceProvider->{closure:Illuminate/Encryption/EncryptionServiceProvider::registerEncrypter():29}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1336): Illuminate/Foundation/Application->make() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1237): Illuminate/Container/Container->resolveClass() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1162): Illuminate/Container/Container->resolveDependencies() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(257): Illuminate/Foundation/Application->make() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(215): Illuminate/Foundation/Http/Kernel->terminateMiddleware() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1222): Illuminate/Foundation/Http/Kernel->terminate() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #20 {main} "} [2026-09-10 06:59:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} ":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 06:59:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 06:59:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:00:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:00:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:00:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:00:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:01:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:01:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:01:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:01:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:01:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:01:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:02:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:02:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:02:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:57:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 07:57:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:58:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:58:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:58:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:58:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:59:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:59:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:59:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 07:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 07:59:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:59:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:00:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:00:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:00:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:00:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:01:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:01:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:01:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:02:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:02:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:02:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:03:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:03:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:03:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:04:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:04:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:04:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:05:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:05:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:05:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:06:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:06:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:06:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:07:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:07:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:07:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:08:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:08:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:08:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:09:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:09:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:09:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:10:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:10:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:10:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:11:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:11:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:11:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:12:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:12:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:12:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:13:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:13:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:13:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:14:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:14:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:14:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:15:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:15:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:15:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:16:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:16:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:16:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:17:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:17:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:17:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:18:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:18:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:18:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:19:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:19:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:19:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:20:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:20:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:21:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:21:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:21:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:22:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:22:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:22:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:23:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:23:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:23:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:24:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:24:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:24:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:25:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:25:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:25:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:26:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:26:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:26:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:27:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:27:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:27:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:28:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:28:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:28:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:29:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:29:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:29:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:30:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:30:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:30:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:31:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:31:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:31:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:32:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:32:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:32:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:33:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:33:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:33:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:34:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:34:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:34:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:35:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:35:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:35:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:36:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:36:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:36:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:37:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:37:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:37:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 08:38:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 08:38:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:38:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:03:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:03:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:03:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:03:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:03:34] local.ERROR: Error retrieving available compensatory time off hours: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cto_group_id' in 'where clause' (Connection: mysql, Host: 192.168.0.6, Port: 20000, Database: hris_ogcc_staging, SQL: select * from `compensatory_time_off_lists` where `id` in (select MAX(id) as id from `compensatory_time_off_lists` where (`date_expiry` is null or `date_expiry` >= 2026-09-10) and `cto_group_id` is not null and `compensatory_time_off_lists`.`deleted_at` is null group by `cto_group_id`) and `compensatory_time_off_lists`.`deleted_at` is null) [2026-09-10 11:03:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:03:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:03:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:04:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:04:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:04:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:04:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:04:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:04:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:05:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:05:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:05:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:05:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:05:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:05:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:06:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:06:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:06:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:06:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:06:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:06:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:07:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:07:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:07:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:07:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:07:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:07:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:08:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:08:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:08:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:08:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:08:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:08:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:09:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:09:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:09:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:09:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:09:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:09:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:10:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:10:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:10:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:10:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:10:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:10:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:11:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:11:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:11:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:11:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:11:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:11:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:12:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:12:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:12:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:12:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:13:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:13:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:13:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:13:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:13:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:14:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:14:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:14:16] local.INFO: Updated existing time entry {"id":67} [2026-09-10 11:14:16] local.ERROR: Cannot determine status - schedule not found for time entry ID: 67 [2026-09-10 11:14:31] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:14:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:14:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:14:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:15:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:15:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:15:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:16:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:16:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:16:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:16:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:16:46] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:16:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:17:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:17:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:17:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:17:32] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-10 11:17:32] local.INFO: Added 1 attachments to DTR data [2026-09-10 11:17:33] local.INFO: Processing attachments for DTR correction ID: 10 [2026-09-10 11:17:33] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789010253.pdf [2026-09-10 11:17:33] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 11:17:35] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 10 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-10 11:17:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:17:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:17:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:17:45] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:18:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:18:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:18:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:18:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:18:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:18:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:19:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:19:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:19:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:19:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:19:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:19:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:20:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:20:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:20:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:20:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:20:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:20:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:21:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:21:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:21:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:21:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:21:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:21:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:22:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:22:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:22:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:23:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:23:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:23:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:23:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:23:48] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:23:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:24:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:24:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:24:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:24:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:24:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:24:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:25:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:25:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:25:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:25:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:25:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:25:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:26:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:26:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:26:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:26:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:26:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:26:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:27:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:27:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:27:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:27:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:27:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:27:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:28:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:28:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:28:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:28:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:28:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:28:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:29:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:29:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:29:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:29:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:29:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:29:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:30:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:30:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:30:42] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:30:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:31:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:31:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:31:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:31:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:31:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:31:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:32:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:32:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:32:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:32:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:32:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:32:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:33:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:34:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:34:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:34:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:34:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:34:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:34:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:34:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:34:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:34:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:35:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:35:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:35:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:35:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:35:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:35:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:36:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:37:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:37:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:37:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:37:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:37:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:37:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:37:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:37:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:37:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:38:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:38:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:38:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:38:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:38:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:38:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:39:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:39:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:39:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:40:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:40:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:40:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:40:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:40:48] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:40:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:40:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:40:52] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-10 11:41:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:41:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:41:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:41:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:41:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:41:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:41:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:41:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:42:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:42:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:42:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:43:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:43:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:43:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:44:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:44:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:44:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:45:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:45:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:45:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:46:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:46:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:46:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:46:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:46:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:46:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:47:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:47:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:47:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:47:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:47:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:47:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:47:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:48:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:48:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:48:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:48:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:48:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:48:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:49:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:49:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:49:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:49:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:49:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:49:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:50:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:50:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:50:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:50:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:50:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:50:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:50:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:51:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:51:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:51:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:51:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:51:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:51:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:51:45] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789009393,"exp":1789012993,"nbf":1789009393,"jti":"HsutkKld8vgUTM4w","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-10 11:51:45] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} /ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789009393,"exp":1789012993,"nbf":1789009393,"jti":"HsutkKld8vgUTM4w","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-10 11:51:45] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-10 11:51:45] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789009393,"exp":1789012993,"nbf":1789009393,"jti":"HsutkKld8vgUTM4w","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-10 11:51:45] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-10 11:51:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:52:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:52:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:52:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:52:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:52:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:52:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:53:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:53:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:53:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:53:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:53:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:53:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:53:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:54:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:54:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:54:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:54:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:54:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:54:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:54:43] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:54:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:55:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:55:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:55:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:55:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:55:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:56:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:56:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:56:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:56:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:56:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:56:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:56:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:56:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:56:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:56:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:56:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:57:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:57:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:57:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:57:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:57:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:57:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:57:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:57:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:57:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:57:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:57:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:58:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:58:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:58:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:58:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:58:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:58:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 11:58:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 11:58:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:58:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:58:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:58:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:58:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:58:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:59:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:59:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:59:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:59:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:59:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 11:59:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 11:59:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 11:59:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:00:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:00:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:00:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:00:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:00:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:00:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:00:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:00:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:00:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:00:50] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:01:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:01:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:01:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:01:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:01:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:01:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:01:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:01:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:01:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:01:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:01:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:02:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:02:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:02:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:02:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:02:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:02:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:02:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:03:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:03:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:03:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:03:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:03:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:04:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:04:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:04:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:04:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:04:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:04:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:04:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:04:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:04:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:05:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:05:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:05:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:05:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:05:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:06:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:06:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:06:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:06:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:06:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:06:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:06:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:06:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:06:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:07:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:07:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:07:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:07:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:07:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:07:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:07:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:07:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:08:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:08:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:08:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:08:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:08:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:08:38] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:08:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:09:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:09:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:09:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:10:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:10:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:10:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:10:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:10:19] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:10:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:11:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:11:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:11:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:11:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:11:20] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:11:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:12:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:12:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:12:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:13:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:13:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:13:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:13:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:14:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:14:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:14:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:14:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:15:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:15:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:15:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:15:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:16:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:16:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:16:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:16:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:16:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:17:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:17:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:17:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:17:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:17:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:17:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:18:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:18:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:18:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:18:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:18:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:18:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:19:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:19:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:19:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:19:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:20:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:20:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:21:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:21:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:21:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:22:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:22:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:22:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:23:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:23:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:23:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:24:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:24:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:24:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:25:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:25:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:25:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:26:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:26:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:26:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:26:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:27:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:27:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:27:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:27:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:28:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:28:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:29:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:29:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:29:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:29:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:30:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:30:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:31:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:31:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:32:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:32:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:32:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:32:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:33:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:33:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:33:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:33:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:34:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:34:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:34:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:34:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:35:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:36:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:36:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:36:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:36:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:37:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:37:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:37:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:37:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:38:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:38:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:38:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:38:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:39:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:39:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:40:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:40:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:40:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:40:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:41:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:41:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:41:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:41:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:42:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:42:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:42:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:42:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:43:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:43:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:43:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:43:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:44:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:44:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:44:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:44:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:45:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:45:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:45:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:45:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:45:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:45:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:46:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:46:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:46:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:46:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:47:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:47:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:47:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:47:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:47:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:47:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:47:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 12:47:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:47:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:47:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:47:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 12:47:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:47:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:47:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:48:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:48:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:48:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:48:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:48:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:48:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:48:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:48:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:48:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:49:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:49:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:49:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:49:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:49:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:49:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:49:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:49:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:49:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:50:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:50:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:50:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:50:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:50:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:50:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:50:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:50:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:50:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:50:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:50:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:50:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:51:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:51:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:51:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:51:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:51:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:51:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:51:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:51:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:51:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:51:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:51:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:51:55] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 12:52:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:52:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:52:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:52:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:52:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:52:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:52:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 12:52:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:52:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:52:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:53:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:53:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:53:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:53:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:53:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:53:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:54:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:54:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:54:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:54:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:54:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:54:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:54:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:54:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:54:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:54:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:54:44] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:55:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:55:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:55:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:55:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:55:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:55:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:55:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:55:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:55:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:55:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:55:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:55:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:56:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:56:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:56:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:56:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:56:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:56:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:56:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:56:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:57:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:57:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:57:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:57:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:57:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:57:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:57:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:57:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:58:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:58:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:58:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:58:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:58:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:58:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:58:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:58:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:58:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:58:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:59:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:59:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:59:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:59:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 12:59:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 12:59:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:59:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:00:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:00:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:00:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:00:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:00:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:00:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:00:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:00:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:01:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:01:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:01:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:01:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:01:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:01:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:01:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:01:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:02:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:02:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:02:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:02:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:02:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:02:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:02:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:02:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:03:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:03:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:04:08] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:04:08] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:04:08] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:04:08] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-10 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-10 13:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:04:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:04:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:05:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:05:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:05:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:05:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:06:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:06:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:06:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:06:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:06:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:07:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:07:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:07:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:08:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:08:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:08:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:08:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:09:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:09:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:09:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:09:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:10:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:10:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:10:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:10:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:11:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:11:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:11:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:11:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:12:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:12:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:13:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:13:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:13:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:13:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:14:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:14:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:14:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:14:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:14:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:15:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:15:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:15:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:16:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:16:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:16:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:17:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:17:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:17:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:18:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:18:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:18:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:18:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:19:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:19:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:20:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:20:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:21:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:21:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:21:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:21:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:21:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:22:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:24:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:24:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:26:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:27:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:28:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:29:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:30:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:30:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:31:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:32:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:33:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:34:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:35:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:36:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:37:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:38:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:39:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:39:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 13:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:39:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:40:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:40:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:40:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:40:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:41:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:42:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:43:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:44:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:45:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:45:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:45:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:46:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:47:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:48:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:49:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:50:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:51:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:52:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:52:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 13:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:52:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:52:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:53:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:53:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:53:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:53:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:54:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:54:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:54:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:54:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:55:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:55:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:56:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:56:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:57:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:57:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:58:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:58:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:58:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:58:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:59:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 13:59:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 13:59:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13:59:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:00:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:00:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:01:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:01:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:01:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:01:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:02:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:02:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:02:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:02:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:02:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:02:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:03:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:03:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:04:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:04:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:05:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:05:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:05:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:05:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:06:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:06:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 14:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:06:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:07:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:07:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:07:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:07:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:08:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:08:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:08:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:08:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:09:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:10:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:10:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:10:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:10:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:10:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:11:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:11:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:12:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:12:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:13:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:13:49] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-14","2026-09-18"],"date_filed":"2026-09-10T06:13:46.712Z","reason":"Testing ","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-10 14:13:49] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-10 14:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:13:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:14:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 14:14:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:14:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:14:53] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-10 14:14:55] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 14:14:55] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789020895.pdf [2026-09-10 14:14:55] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 14:14:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:14:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:15:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:15:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:15:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:15:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:16:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:16:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:17:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:18:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:19:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:19:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:19:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:19:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:22:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:23:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:24:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:25:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:25:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:25:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:26:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:26:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:27:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:27:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:27:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:27:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:28:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:29:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:30:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:31:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:32:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:32:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:32:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:32:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:32:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:32:42] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:32:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:32:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:32:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:32:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:33:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:33:30] local.ERROR: Error creating/updating leave entry: {"error":"Sick Leave filing is restricted to within 5 calendar days after the leave date.","data":{"employee_id":"1","leave_type_id":2,"leave_classification_id":null,"date_leave":["2026-09-14","2026-09-18"],"date_filed":"2026-09-10T06:33:27.994Z","reason":"Test Reason","sl_nature":"in_hospital","broken_date":false,"is_half_day":false}} [2026-09-10 14:33:30] local.ERROR: Error creating leave entry: Sick Leave filing is restricted to within 5 calendar days after the leave date. [2026-09-10 14:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:33:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:34:02] local.ERROR: Error creating/updating leave entry: {"error":"Sick Leave filing is restricted to within 5 calendar days after the leave date.","data":{"employee_id":"1","leave_type_id":2,"leave_classification_id":null,"date_leave":["2026-09-14","2026-09-18"],"date_filed":"2026-09-10T06:34:00.219Z","reason":"Test Reason","sl_nature":"in_hospital","broken_date":false,"is_half_day":false}} [2026-09-10 14:34:02] local.ERROR: Error creating leave entry: Sick Leave filing is restricted to within 5 calendar days after the leave date. [2026-09-10 14:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:34:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:34:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:34:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:35:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:35:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:35:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:35:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:36:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:36:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:36:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:36:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:37:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:37:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:37:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:37:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:38:04] local.ERROR: Error creating/updating leave entry: {"error":"Sick Leave filing is restricted to within 5 calendar days after the leave date.","data":{"employee_id":"1","leave_type_id":2,"leave_classification_id":null,"date_leave":["2026-10-05","2026-10-09"],"date_filed":"2026-09-10T06:38:02.500Z","reason":"Test","sl_nature":"in_hospital","broken_date":false,"is_half_day":false}} [2026-09-10 14:38:04] local.ERROR: Error creating leave entry: Sick Leave filing is restricted to within 5 calendar days after the leave date. [2026-09-10 14:38:25] local.ERROR: Error creating/updating leave entry: {"error":"Sick Leave filing is restricted to within 5 calendar days after the leave date.","data":{"employee_id":"1","leave_type_id":2,"leave_classification_id":null,"date_leave":["2026-10-05","2026-10-09"],"date_filed":"2026-09-10T06:38:23.396Z","reason":"Test","sl_nature":"in_hospital","broken_date":false,"is_half_day":false}} [2026-09-10 14:38:25] local.ERROR: Error creating leave entry: Sick Leave filing is restricted to within 5 calendar days after the leave date. [2026-09-10 14:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:38:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:38:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:38:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:38:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:39:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:39:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:39:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:40:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:40:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:40:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:40:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:40:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:41:28] local.INFO: Schedule validation: {"total_expanded_dates":5,"dates_with_schedule":5} [2026-09-10 14:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:41:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:41:30] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 14:41:30] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789022490.pdf [2026-09-10 14:41:30] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 14:41:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:41:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:41:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:41:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:42:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:43:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:44:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:45:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:45:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:45:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:45:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:45:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:45:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:45:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:45:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:46:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:46:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:46:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:47:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:47:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:47:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:48:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:48:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:48:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:48:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:49:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:49:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:49:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:50:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:51:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:51:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 14:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:52:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:53:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:53:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:53:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:54:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:54:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:54:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:54:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:55:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:55:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:55:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:56:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:56:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 14:56:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:56:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:56:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:56:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:56:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:56:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:57:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:57:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:57:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:57:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 14:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:57:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:57:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:57:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:57:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:57:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:57:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:57:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:58:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:58:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:58:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:58:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:58:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:58:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:58:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:58:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:58:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:58:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:59:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:59:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:59:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:59:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:59:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:59:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:59:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 14:59:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 14:59:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 14:59:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:00:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:00:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:00:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:00:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:00:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:00:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:00:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:00:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:01:09] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 15:01:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:01:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:01:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:01:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:01:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:01:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:01:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:01:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:01:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:01:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:01:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:02:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:02:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:02:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:02:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:02:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:02:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:02:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:02:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:02:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:02:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:02:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:02:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:03:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:03:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:03:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:03:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:03:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:03:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:03:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:03:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:04:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:04:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:04:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:04:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:04:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:04:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:04:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:04:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:05:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:05:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:05:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:05:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:05:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:05:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:05:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:06:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:06:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:06:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:06:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:06:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:06:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:06:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:07:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:07:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:07:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:07:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:07:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:07:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:07:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:08:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:08:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:08:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:08:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:08:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:08:40] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:08:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:09:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:09:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:09:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:09:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:09:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:09:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:09:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:10:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:10:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:10:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:10:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:11:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:11:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:11:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:11:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:12:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:12:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:12:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:12:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:13:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:13:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:13:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:13:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:14:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:14:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:14:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:14:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:14:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:15:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:15:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:15:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:15:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:16:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:16:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:16:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:16:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:16:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:16:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:16:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:16:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:16:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:16:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:16:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:17:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:17:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:17:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:17:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:18:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:18:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:18:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:18:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:19:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:19:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:19:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:20:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:20:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:20:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:20:20] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:20:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:20:26] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:20:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:20:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:20:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:21:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:21:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:21:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:22:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:22:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:22:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:22:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:22:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:22:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:23:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:23:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:23:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:23:12] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:23:37] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:23:43] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:23:52] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:23:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:24:06] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:24:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:24:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:24:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:24:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:25:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:25:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:25:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:25:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:25:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:25:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:26:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:26:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:26:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:26:08] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-10 15:26:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:26:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:26:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:26:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:26:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:26:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:26:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:26:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:27:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:27:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:27:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:27:08] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:27:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:27:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:27:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:27:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:27:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:28:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:28:19] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-10 15:28:21] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:28:21] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789025301.pdf [2026-09-10 15:28:21] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:28:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:28:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:28:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:28:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:28:28] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:28:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:28:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:29:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:29:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:29:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:29:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:29:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:29:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:29:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:29:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:29:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:30:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:30:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:30:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:30:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:30:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:31:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:31:22] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-10 15:31:23] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:31:24] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789025484.pdf [2026-09-10 15:31:24] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:31:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:31:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:31:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:31:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:31:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:31:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:31:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:32:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:32:08] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 15:32:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:32:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:32:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:32:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:32:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:33:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:33:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:33:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:33:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:34:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:34:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:34:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:34:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:34:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:34:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:35:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:35:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:35:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:35:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:35:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 15:35:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:35:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:35:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:35:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:36:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:36:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:36:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:36:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:36:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:36:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:36:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:37:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:37:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:37:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:37:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:37:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:37:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:37:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:38:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:38:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:38:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:38:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:38:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:38:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:38:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:39:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:39:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:39:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:39:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:39:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:39:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:39:59] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-01","2026-09-01"],"date_filed":"2026-09-10T07:39:57.492Z","reason":"test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-10 15:39:59] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-10 15:40:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:40:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:40:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:40:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:40:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:40:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:40:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:41:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:41:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:41:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:41:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:41:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:41:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:42:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:42:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:42:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:42:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:43:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:43:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:43:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:43:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:44:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:44:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:44:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:44:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:45:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:45:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:45:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:45:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:45:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:45:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:45:30] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-01","2026-09-01"],"date_filed":"2026-09-10T07:45:28.275Z","reason":"test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-10 15:45:30] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-10 15:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:45:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:46:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:46:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:46:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:46:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:46:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:46:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:46:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:47:02] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-10 15:47:04] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:47:04] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789026424.pdf [2026-09-10 15:47:04] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:47:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:47:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:47:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:47:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:47:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1"}} [2026-09-10 15:47:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-10 15:47:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:47:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:47:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:47:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:48:03] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-10 15:48:04] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:48:04] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789026484.pdf [2026-09-10 15:48:04] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:48:07] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-10 15:48:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:48:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:48:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:48:17] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-10 15:48:17] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-09-10 15:48:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:48:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:48:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:48:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:48:51] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-10 15:48:53] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:48:53] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789026533.pdf [2026-09-10 15:48:53] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:48:55] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:48:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:48:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:49:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:49:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:49:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:49:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:49:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:49:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:49:26] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-10 15:49:27] production.ERROR: Error linking approval request to leave: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: update "leaves" set "approval_request_id" = 38, "updated_at" = 2026-09-10 15:49:27 where "leave_id_group" = leave6aa26106b12db and "leaves"."deleted_at" is null) [2026-09-10 15:49:28] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-10 15:49:28] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789026568.pdf [2026-09-10 15:49:28] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-10 15:49:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:49:37] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-10 15:49:37] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-09-10 15:49:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:49:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:50:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:50:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:50:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:50:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:50:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:50:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:50:51] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-10 15:50:51] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-09-10 15:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:50:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:51:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:51:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:51:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:51:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:51:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:51:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:51:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:52:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:52:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:53:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:53:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:53:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:53:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:53:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:54:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:54:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:54:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:54:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:54:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:54:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:54:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:55:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:55:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:55:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:55:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:55:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:55:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:55:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 15:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:55:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:56:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:56:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:56:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:56:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:56:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:56:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:57:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:57:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:57:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:57:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:57:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:57:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:57:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:57:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:57:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:58:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:58:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:58:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:58:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:58:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:59:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:59:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 15:59:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 15:59:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 15:59:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:00:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:00:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:00:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:00:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:01:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:01:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:01:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:02:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:02:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:02:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:02:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:02:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:02:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:02:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:02:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:03:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:03:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:03:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:04:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:04:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:04:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:04:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:04:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:04:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:05:00] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 16:05:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 16:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:05:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:05:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:05:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:05:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:05:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:06:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:06:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:06:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:06:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:06:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:06:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:06:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:07:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:07:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:07:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:07:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:07:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:07:34] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:07:34] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:07:34] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:07:38] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-10 16:07:42] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:07:42] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:07:42] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:07:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:08:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:08:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:08:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:08:12] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:08:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:08:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:08:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:08:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:08:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:09:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:09:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:09:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:09:10] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:09:10] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:09:10] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:09:16] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-10 16:09:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:09:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:09:38] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-10 16:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:09:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:09:58] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:09:59] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:10:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:10:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:10:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:10:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:10:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:10:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:10:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:11:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:11:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:11:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:11:10] local.INFO: Shift time validation: {"time_in_raw":"08:00","time_out_raw":"17:00","time_in_parsed":"2026-09-10 08:00","time_out_parsed":"2026-09-10 17:00","duration":9.0,"is_overnight":false} [2026-09-10 16:11:19] local.INFO: Shift time validation: {"time_in_raw":"08:00","time_out_raw":"17:00","time_in_parsed":"2026-09-10 08:00","time_out_parsed":"2026-09-10 17:00","duration":9.0,"is_overnight":false} [2026-09-10 16:11:20] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:11:20] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:11:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:11:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:11:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:11:28] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:11:28] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:11:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:11:30] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-10 16:11:30] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-10 16:11:30] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:11:50] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-10 16:11:53] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-10 16:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:11:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:12:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:12:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:12:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:12:23] local.INFO: Creating WFH time entry with data: {"employee_id":"1","time_in":"2026-09-10 16:12:23","biometric_id":"EMP2025102746502557","schedule_id":1507} [2026-09-10 16:12:23] local.INFO: Created new time entry {"id":120} [2026-09-10 16:12:23] local.ERROR: Cannot determine status - schedule not found for time entry ID: 120 [2026-09-10 16:12:23] local.ERROR: Cannot determine status - schedule not found for time entry ID: 120 [2026-09-10 16:12:23] local.INFO: WFH time entry created successfully {"id":120} [2026-09-10 16:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:12:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:12:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:12:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:12:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:12:32] local.INFO: Creating WFH time entry with data: {"employee_id":"1","time_out":"2026-09-10 16:12:32","biometric_id":"EMP2025102746502557","schedule_id":1507} [2026-09-10 16:12:32] local.INFO: Updated existing time entry {"id":120} [2026-09-10 16:12:32] local.ERROR: Cannot determine status - schedule not found for time entry ID: 120 [2026-09-10 16:12:32] local.ERROR: Cannot determine status - schedule not found for time entry ID: 120 [2026-09-10 16:12:32] local.ERROR: Cannot determine status - schedule not found for time entry ID: 120 [2026-09-10 16:12:32] local.INFO: WFH time entry created successfully {"id":120} [2026-09-10 16:12:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:12:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:12:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:12:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:13:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:13:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:13:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:13:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:13:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:13:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:13:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:13:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:13:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:14:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:14:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:14:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:14:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:14:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:14:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:14:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:14:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:14:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:14:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:14:59] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:15:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:15:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:15:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:15:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:15:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:15:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:16:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:16:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:16:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:16:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:16:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:16:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:16:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:16:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:17:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:17:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:17:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:17:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:17:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:17:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:17:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:17:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:17:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:18:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:18:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:18:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:18:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:18:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:18:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:18:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:18:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:18:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:19:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:19:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:19:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:19:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:19:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:19:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:20:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:20:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:20:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:20:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:20:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:20:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:20:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:20:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:21:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:21:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:21:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:22:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:22:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:22:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:23:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:23:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:23:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:24:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:24:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:24:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:25:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:25:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:25:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:26:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:26:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:26:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:26:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:27:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:27:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:27:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:27:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:28:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:28:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:29:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:29:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:29:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:29:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:30:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:30:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:31:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:31:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:32:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:32:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:32:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:32:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:32:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:32:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:32:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:33:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:33:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:33:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:33:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:33:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:34:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:34:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:34:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:34:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:34:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:34:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:34:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:35:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:35:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:35:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:35:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:35:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:35:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:36:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:36:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:36:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:36:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:36:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:36:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:36:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:36:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:36:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:37:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:37:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:37:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:37:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:37:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:37:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:37:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:37:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:37:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:38:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:38:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:38:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:38:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:38:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:38:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:38:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:38:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:38:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:39:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:39:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:39:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:39:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:39:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:39:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:39:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:39:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 16:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:40:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:40:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:40:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:40:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:40:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:40:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:40:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:41:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:41:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:41:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:41:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:41:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:41:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:41:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:42:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:42:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:42:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:42:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:42:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:42:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:42:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:42:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:42:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:43:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:43:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:43:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:43:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:43:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:43:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:44:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:44:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:44:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:44:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:44:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:44:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:45:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:45:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:45:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:45:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:46:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:46:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:46:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:46:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:47:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:47:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:47:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:47:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:47:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:47:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:48:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:48:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:48:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:48:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:48:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:48:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:49:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:49:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:49:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:49:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:49:19] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:49:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:50:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:50:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:50:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:50:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:50:20] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:50:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:51:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:51:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:51:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:51:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:51:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:51:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:52:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:52:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:52:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:52:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:53:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:53:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:53:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:53:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:53:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:54:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:54:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:54:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:54:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:55:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:55:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:55:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:55:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:56:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:56:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:56:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:56:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:56:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:56:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:56:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:56:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:56:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:57:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:57:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:57:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:57:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:57:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:57:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:57:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:57:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:58:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:58:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:58:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:58:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:58:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:58:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:58:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:58:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:59:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:59:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:59:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:59:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:59:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 16:59:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 16:59:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 16:59:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:00:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:00:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:00:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:00:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:00:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:00:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:00:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:01:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:01:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:01:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:01:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:01:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:01:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:01:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:01:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:02:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:02:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:02:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:02:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:03:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:03:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:03:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:03:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:03:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:04:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:04:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:04:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:04:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:05:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:05:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:05:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:06:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:06:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:06:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:06:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:06:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:06:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:07:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:07:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:07:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:07:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:07:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:07:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:07:51] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:07:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:08:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:08:19] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:08:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:09:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:09:20] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:09:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:10:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:10:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:10:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:11:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:11:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:11:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:12:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:12:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:12:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:13:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:14:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:15:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:15:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:15:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:16:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:16:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:16:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:17:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:18:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:19:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:21:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:21:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:21:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:22:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:22:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:22:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:23:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:23:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:24:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:24:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:25:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:26:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 17:27:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 17:27:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 17:27:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:49:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 21:49:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:49:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:49:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:49:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:49:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:50:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:50:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:50:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:50:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:50:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:50:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:51:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:51:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:51:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:51:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:51:39] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:51:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:53:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:53:19] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:53:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:53:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:53:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:53:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:54:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:54:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:54:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:55:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:55:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:55:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:57:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:57:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:57:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:58:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:58:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:58:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:58:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:58:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:58:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 21:59:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 21:59:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 21:59:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:00:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:00:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:00:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:01:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:01:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:01:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:02:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:03:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:04:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:04:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:04:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:05:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:05:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:06:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:06:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:06:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:07:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:07:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:07:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:07:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:07:42] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:07:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:08:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:08:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:08:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:08:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:08:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:08:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:09:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:10:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:11:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:11:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:11:39] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:11:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:12:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:13:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:13:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:13:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:14:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:14:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:14:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:14:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:15:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:15:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:15:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:15:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:15:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:15:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:16:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:17:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:17:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:17:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:18:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:18:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:18:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:19:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:19:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:19:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:19:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:20:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:20:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:20:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:20:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:20:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:20:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:21:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:21:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:21:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:21:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:21:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:21:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:22:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:22:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:22:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:22:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:22:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:22:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:23:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:23:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:23:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:23:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:23:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:24:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:24:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:24:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:24:22] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-10 22:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:24:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:25:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:25:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:25:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:25:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:25:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:25:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:26:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:26:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:26:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:26:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:26:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:26:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:27:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:27:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:27:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:27:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:27:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:27:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:28:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:28:48] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:28:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:29:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:29:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:29:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:29:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:29:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:29:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:30:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:30:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:30:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:30:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:30:39] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:30:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:31:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:31:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:31:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:31:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:31:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:31:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:32:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:32:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:32:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:32:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:32:40] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 22:33:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:33:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:33:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:33:11] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 22:33:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:33:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:33:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:34:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:34:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:34:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:34:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:34:36] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:35:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:35:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:35:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:35:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:35:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:35:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:36:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:36:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:36:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:36:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:36:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:36:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:37:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:37:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:37:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:37:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:37:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:37:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:38:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:38:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:38:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:38:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:38:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:38:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:39:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:39:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:39:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:39:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:39:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:39:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:40:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:40:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:40:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:40:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:40:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:40:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:41:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:41:10] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-10 22:41:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:41:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:41:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:42:17] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:42:17] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:42:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:42:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:42:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:42:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:43:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:43:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:43:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:43:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:43:47] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:43:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:44:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:44:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:44:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:44:29] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:44:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:44:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:44:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:45:07] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:45:17] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:46:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:46:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:46:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:47:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:47:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:47:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:48:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:49:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:49:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:51:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:52:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:53:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:53:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:53:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:54:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:55:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:55:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:55:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:56:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:57:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:57:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:58:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 22:59:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 22:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 22:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:00:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:01:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:02:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:02:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:02:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:03:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:03:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:03:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:03:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:03:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:03:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:04:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:04:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:04:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:04:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:04:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:04:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:05:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:06:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:07:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:08:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:09:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:09:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:11:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:11:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:11:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:12:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:12:39] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:12:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:13:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:14:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:15:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:16:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:17:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:18:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:19:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:20:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:21:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:22:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:23:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:24:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:25:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:26:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:26:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:27:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:28:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:29:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:30:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:30:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:30:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:31:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:31:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:31:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:32:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:32:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:32:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:33:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:33:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:33:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:34:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:34:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:35:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:35:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:35:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:35:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:35:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:35:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:36:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:36:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:36:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:36:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:37:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:37:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:37:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:37:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:37:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:37:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:38:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:38:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:38:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:38:50] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:39:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:39:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:39:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:39:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:39:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:39:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:40:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:40:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:40:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:41:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:41:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:41:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:42:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:42:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:42:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:43:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:43:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:43:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:44:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:45:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:45:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:45:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:45:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:45:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:45:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:46:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:46:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:46:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:46:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:46:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:46:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:47:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:47:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:47:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:47:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:48:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:48:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:48:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:49:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:49:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:49:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:50:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:50:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:50:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:51:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:51:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:51:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:52:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:52:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:52:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:53:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:53:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:53:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:54:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:54:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:54:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:55:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:56:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:56:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:56:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:57:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:57:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:57:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:58:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:58:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:58:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-10 23:59:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-10 23:59:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 23:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:00:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:01:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:01:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:01:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:02:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:02:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:02:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:03:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:03:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:03:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:03:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:03:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:03:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:04:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:05:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:06:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:07:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:08:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:08:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:09:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:10:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:11:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:12:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:13:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:14:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:15:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:16:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:17:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:18:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:19:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:20:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:21:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:21:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:21:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:21:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:22:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:22:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:22:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:22:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:22:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:22:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:23:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:23:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:23:55] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:23:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:24:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:24:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:24:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:24:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:24:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:24:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:25:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:25:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:25:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:26:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:26:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:26:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:27:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:27:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:27:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:28:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:28:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:28:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:29:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:30:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:30:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:30:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:30:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:31:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:31:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:31:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:31:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:31:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:31:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:32:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:32:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:32:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:32:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:33:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:33:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:33:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:33:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:33:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:33:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:34:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:34:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:34:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:34:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:34:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:34:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:35:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:35:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:35:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:36:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:36:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:36:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:37:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:37:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:37:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:38:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:38:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:38:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:39:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:39:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:39:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:40:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:40:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:40:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:41:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:41:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:41:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:42:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:43:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:43:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:43:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:44:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:44:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:44:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:45:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:45:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:45:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:46:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:46:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:46:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:47:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:47:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:47:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:48:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:48:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:48:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:48:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:48:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:48:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:49:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:49:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:49:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:50:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:50:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:50:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:50:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:50:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:50:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:51:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:51:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:51:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:51:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:51:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:51:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:52:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:52:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:52:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:53:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:53:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:53:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:54:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:55:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:55:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:55:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:55:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:55:54] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:55:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:56:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:56:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:56:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:56:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:56:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:56:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:57:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:57:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:57:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:58:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:58:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:58:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 00:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 00:59:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 00:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:00:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:01:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:02:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:03:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:04:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:05:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:06:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:07:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:08:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:09:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:10:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:11:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:11:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:11:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:11:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:12:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:12:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:12:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:13:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:13:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:13:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:13:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:14:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:15:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:16:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:17:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:17:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:17:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:17:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:17:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:17:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:18:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:18:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:18:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:18:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:18:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:18:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:19:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:19:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:19:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:19:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:19:32] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:19:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:20:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:20:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:20:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:20:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:20:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:20:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:21:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:21:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:21:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:21:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:21:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:21:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:22:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:47:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:51:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:52:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:54:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:55:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:56:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:57:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:57:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:58:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:58:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:59:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 01:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 01:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 01:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:00:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:00:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:01:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:01:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:02:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:03:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:03:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:04:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:04:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:05:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:05:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:06:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:06:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:07:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:07:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:09:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:11:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:11:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:13:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:14:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:15:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:15:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:16:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:16:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:17:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:17:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:19:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:19:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:20:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:20:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:21:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:21:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:22:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:46:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:46:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:47:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:51:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:52:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:54:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:55:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:56:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:57:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:57:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:58:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:58:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:59:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 02:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 02:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 02:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:00:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:00:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:01:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:01:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:02:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:03:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:03:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:04:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:04:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:05:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:05:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:06:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:06:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:07:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:07:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:09:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:11:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:11:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:13:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:14:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:15:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:15:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:16:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:16:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:17:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:17:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:19:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:19:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:20:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:20:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:21:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:21:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:22:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:47:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:51:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:52:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:54:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:55:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:56:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:57:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:57:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:58:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:58:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:59:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 03:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 03:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 03:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:00:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:00:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:01:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:01:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:02:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:03:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:03:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:04:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:04:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:05:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:05:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:06:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:06:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:07:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:07:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:09:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:11:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:11:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:13:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:14:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:15:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:15:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:16:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:16:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:17:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:17:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:19:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:19:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:20:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:20:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:21:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:21:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:22:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:47:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:51:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:52:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:54:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:55:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:56:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:57:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:57:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:58:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:58:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:59:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 04:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 04:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 04:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:00:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:00:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:01:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:01:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:02:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:03:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:03:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:04:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:04:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:05:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:05:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:06:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:06:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:07:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:07:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:09:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:11:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:11:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:13:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:14:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:15:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:15:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:16:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:16:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:17:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:17:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:19:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:19:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:20:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:20:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:21:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:21:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:22:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:47:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:51:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:52:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:54:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:55:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:56:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:57:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:57:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:57:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:58:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:58:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:58:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:58:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:59:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 05:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 05:59:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 05:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:00:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:00:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:01:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:01:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:02:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:02:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:03:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:03:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:04:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:04:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:05:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:05:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:06:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:06:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:07:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:07:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:09:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:10:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:11:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:11:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:12:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:13:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:13:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:13:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:13:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:13:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:14:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:14:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:14:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:14:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:15:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:15:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:16:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:16:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:17:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:17:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:19:00] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:19:00] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:19:00] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:19:00] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-10 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 06:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:19:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:20:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:20:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:20:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:20:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:20:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:21:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:21:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:21:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:21:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:21:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:22:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:22:42] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:22:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:22:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:22:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:23:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:23:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:23:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:24:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:24:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:25:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:26:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:26:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:26:50] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:26:55] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:29:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:30:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:31:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:31:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:32:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:33:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:34:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:35:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:35:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:37:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:37:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:39:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:41:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:41:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:46:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:46:42] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:46:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:46:43] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:46:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:47:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:49:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:51:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:51:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:51:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:51:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:51:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:51:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:52:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:52:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:52:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:52:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:53:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:53:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:54:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:55:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:55:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:55:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:55:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:55:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:55:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:56:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:56:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:56:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:57:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:57:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:57:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:58:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:58:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:58:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 06:59:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 06:59:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 06:59:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:00:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:01:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:01:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:01:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:02:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:02:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:03:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:04:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:04:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:04:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:05:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:05:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:05:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:06:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:06:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:06:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:07:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:07:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:07:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:08:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:09:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:09:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:09:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:10:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:10:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:10:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:11:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:11:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:11:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:12:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:12:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:12:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:13:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:13:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:13:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:14:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:14:19] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:14:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:15:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:15:20] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:15:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:16:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:16:21] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:16:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:17:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:17:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:17:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:18:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:19:24] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:20:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:20:25] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:20:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:21:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:21:26] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:21:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:22:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:23:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:24:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:25:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:26:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:26:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:27:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:28:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:29:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:30:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:30:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:30:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:31:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:31:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:31:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:32:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:32:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:32:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:33:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:33:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:33:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:34:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:34:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:35:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:35:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:35:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:36:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:36:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:36:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:37:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:37:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:37:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:37:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:38:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:38:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:38:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:38:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:39:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:39:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:39:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:40:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:40:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:40:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:41:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:41:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:41:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:42:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:42:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:42:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:43:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:44:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:44:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:44:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:45:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:45:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:45:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:46:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:46:27] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:46:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:47:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:47:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:47:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:47:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:48:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:48:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:48:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:48:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:49:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:49:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:49:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:50:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:50:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:50:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:51:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:51:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:51:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:52:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:52:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:52:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:53:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:53:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:53:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:53:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:53:50] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:54:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:54:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:55:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:55:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:55:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:56:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:56:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:56:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:57:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:57:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:57:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:57:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 07:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 07:57:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 07:58:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 07:58:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:58:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:58:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:58:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:58:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 07:58:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 07:58:47] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 07:58:50] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 07:58:50] local.INFO: Stored file from array at: leave_attachments/test_1789084730.pdf [2026-09-11 07:58:50] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 07:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:58:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 07:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 07:58:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 07:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:59:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 07:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 07:59:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:59:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 07:59:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 07:59:31] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 07:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 07:59:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 07:59:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:00:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:00:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:00:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:00:18] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:00:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:00:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:00:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:00:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:01:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:01:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:01:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:01:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:01:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:01:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:01:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:01:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:02:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:02:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:02:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:02:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:02:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:02:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:02:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:03:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:03:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:03:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:03:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:03:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:03:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:03:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:04:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:04:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:04:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:04:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:04:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:04:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:05:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:05:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:05:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:05:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:05:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:06:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:06:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:06:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:06:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:07:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:07:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:07:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:07:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:07:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:07:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:07:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:07:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:07:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:07:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:07:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:07:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:08:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:08:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:08:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:08:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:08:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:08:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:08:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:08:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:08:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:09:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:09:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:09:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:09:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:09:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:09:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:09:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:09:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:09:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:09:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:09:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:09:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:10:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:10:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:10:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:10:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:10:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:10:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:10:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:11:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:11:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:11:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:11:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:11:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:11:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:11:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:12:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:12:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:12:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:12:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:12:41] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:12:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:12:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:12:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:12:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:13:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:13:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:13:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:13:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:13:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:13:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:13:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:13:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:13:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:14:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:14:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:14:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:14:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:14:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:14:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:14:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:14:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:15:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:15:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:15:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:15:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:15:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:15:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:15:34] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 08:15:37] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 08:15:37] local.INFO: Stored file from array at: leave_attachments/test_1789085737.pdf [2026-09-11 08:15:37] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 08:15:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:16:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:16:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:16:19] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:16:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:16:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:17:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:17:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:17:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:17:29] production.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:17:29] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %1% and "employee_id" = 1 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-11 08:17:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:17:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:17:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:18:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:18:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:18:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:18:45] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 08:18:47] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 08:18:47] local.INFO: Stored file from array at: leave_attachments/test_1789085927.pdf [2026-09-11 08:18:47] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 08:18:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:19:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:19:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:19:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:19:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:19:49] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:19:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:20:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:20:04] production.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:20:04] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-11 08:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:20:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:20:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:21:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:21:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:21:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:22:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:22:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:22:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:22:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:22:37] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:22:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:23:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:23:01] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:23:01] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:23:01] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:23:01] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-10 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 08:23:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:23:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:23:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:23:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:23:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:23:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:24:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:24:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:24:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:24:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:25:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:25:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:25:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:25:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:25:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:25:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:26:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:26:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:26:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:26:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:26:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:26:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:26:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:26:59] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:26:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:27:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:27:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:27:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:28:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:28:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:28:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:28:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:28:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:28:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:28:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:28:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:28:41] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:28:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:28:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:29:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:29:07] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 08:29:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:29:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:29:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:29:20] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:29:20] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:29:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:29:23] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:29:23] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-11 08:29:23] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-11 08:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:29:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:29:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:29:41] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:29:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:29:55] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:29:55] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:30:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:30:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:30:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:30:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:30:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:30:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 08:30:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:30:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:30:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:30:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:31:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:31:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:31:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:31:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:31:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:31:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:31:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:31:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:32:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:32:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:32:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:33:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:33:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:33:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:33:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:33:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:33:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:34:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:34:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:34:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:34:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:34:57] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:34:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:35:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:35:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:35:58] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:35:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:36:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:36:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:36:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:36:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:36:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:36:59] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:36:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:37:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:37:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:37:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:37:37] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:37:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:37:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:37:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:38:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:38:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:38:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:38:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:38:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:38:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:38:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:38:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:39:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:39:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:39:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:39:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:39:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:39:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:39:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:40:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:40:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:40:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:40:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:40:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:40:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:40:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:41:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:41:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:41:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:41:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:41:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:41:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:41:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:41:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:41:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:42:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:42:16] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:42:16] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-11 08:42:16] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-11 08:42:20] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:42:20] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:42:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:42:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:42:33] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:42:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:42:34] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-11 08:42:46] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:42:46] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:42:50] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-09","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-09","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:42:50] local.INFO: Filtering by schedule_date: 2026-09-09 [2026-09-11 08:42:50] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-09","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-09"]} [2026-09-11 08:42:52] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:42:52] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:43:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:43:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:43:13] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-09-11 08:43:13] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-09-11 08:43:19] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:43:19] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:43:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:44:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:44:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:44:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:44:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:45:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:45:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:45:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:45:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:45:34] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:45:34] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:45:34] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-11 08:45:43] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:45:43] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:46:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:46:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:46:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:46:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:46:29] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:46:29] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:46:29] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-11 08:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:46:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:46:42] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 08:46:42] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 08:46:48] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-11 08:46:48] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:46:48] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-11 08:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:47:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:47:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:47:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:48:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:48:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:48:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:48:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:48:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:48:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:48:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:48:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:48:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:49:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:49:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:49:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:49:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:49:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:49:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:50:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:50:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:50:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:50:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:51:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:51:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:51:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:51:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:52:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:52:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:52:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:52:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:52:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:53:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:53:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:53:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:53:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:54:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:54:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:55:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:55:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:56:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:56:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:56:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:56:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:56:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:57:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:57:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:57:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:57:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:58:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:58:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:58:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:58:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:58:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 08:59:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:59:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 08:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 08:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 08:59:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 08:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:00:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:00:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:00:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:00:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:01:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:01:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:02:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:02:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:03:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:03:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:04:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:04:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:05:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:05:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:05:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:06:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:06:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:07:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:07:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:07:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:08:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:08:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:09:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:09:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:09:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:09:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:10:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:10:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:10:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:10:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:10:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:10:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:11:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:11:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:11:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:11:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:11:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:12:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:12:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:12:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:12:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:12:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:13:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:13:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:13:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:14:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:14:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:14:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:14:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:15:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:15:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:15:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:15:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:16:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:16:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:17:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:17:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:17:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:17:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:18:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:18:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:18:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:18:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:19:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:19:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:19:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:19:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:20:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:20:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:20:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:20:08] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:20:08] production.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:20:08] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:20:08] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-11 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 09:21:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:21:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:21:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:21:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:22:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:22:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:23:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:23:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:23:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:23:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:24:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:24:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:24:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:24:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:25:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:25:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:25:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:25:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:25:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:26:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:26:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:26:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:26:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:27:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:27:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:27:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:27:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:27:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:28:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:28:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:28:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:28:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:29:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:29:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:29:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:29:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:30:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:30:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:30:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:30:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:31:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:31:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:31:17] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:31:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:32:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:32:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:32:18] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:32:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:32:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:33:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:33:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:33:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:33:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:33:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:33:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:33:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:34:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:34:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:34:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:34:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:34:34] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:34:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:34:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:34:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 09:34:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:34:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:35:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:35:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:35:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:35:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:35:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:35:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:35:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:35:41] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:35:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:36:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:36:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:36:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:36:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:36:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:36:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:36:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:36:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:36:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:37:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:37:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:37:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:37:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:37:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:37:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:37:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:37:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:37:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:37:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:37:45] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:37:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:37:52] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 09:37:54] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 09:37:54] local.INFO: Stored file from array at: leave_attachments/test_1789090674.pdf [2026-09-11 09:37:54] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 09:37:55] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-11 09:37:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 09:37:59] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP000001","page":"1","limit":"10"},"validated":{"biometric_id":"EMP000001","page":"1","limit":"10"}} [2026-09-11 09:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:38:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:38:03] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 09:38:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:38:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:38:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:38:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 09:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:38:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:38:31] local.WARNING: Schedule not found for employee 1 on 2026-09-21 [2026-09-11 09:38:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 09:38:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:38:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:38:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:38:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 09:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:39:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:39:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:39:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:39:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:39:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:39:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:39:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:39:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:39:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:39:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:39:44] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 09:40:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:40:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:40:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:40:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:40:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:40:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:40:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:40:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:40:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:40:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:40:41] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:40:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:41:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:41:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:41:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:41:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:41:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:41:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:41:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:41:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:41:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:42:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:42:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:42:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:42:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:42:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:42:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:42:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:42:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:42:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:42:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:43:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:43:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:43:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:43:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:43:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:43:41] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:43:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:44:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:44:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:44:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:44:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:44:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:44:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:44:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:45:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:45:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:45:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:45:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:45:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:45:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:46:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:46:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:46:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:46:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:47:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:47:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:47:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:47:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:47:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:47:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:48:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:48:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:48:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:48:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:49:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:49:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:49:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:49:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:50:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:50:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:50:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:50:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:50:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:50:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:51:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:51:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:51:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:51:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:52:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:52:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:52:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:52:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:52:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:53:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:53:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:53:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:53:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:54:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:54:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:55:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:55:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:55:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:56:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:56:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:56:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:56:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:56:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:57:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:57:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:57:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:57:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:57:56] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:58:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:58:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:58:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:58:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 09:58:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:58:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:59:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:59:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 09:59:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 09:59:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 09:59:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 09:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:00:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:00:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:01:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:01:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:01:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:01:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:02:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:02:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:02:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:02:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:03:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:03:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:04:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:04:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:05:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:05:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:06:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:06:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:07:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:07:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:07:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:07:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:07:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:08:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:08:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:08:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:08:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:09:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:09:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:09:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:09:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:09:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:10:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:10:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:10:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:10:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:10:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:10:36] local.WARNING: Schedule not found for employee 1 on 2026-12-07 [2026-09-11 10:10:36] local.WARNING: Schedule not found for employee 1 on 2026-12-08 [2026-09-11 10:10:38] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-11 10:10:38] local.INFO: Created new time entry {"id":121} [2026-09-11 10:10:38] local.ERROR: Cannot determine status - schedule not found for time entry ID: 121 [2026-09-11 10:10:38] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-11 10:10:38] local.INFO: Created new time entry {"id":122} [2026-09-11 10:10:38] local.ERROR: Cannot determine status - schedule not found for time entry ID: 122 [2026-09-11 10:10:40] local.WARNING: Schedule not found for employee 1 on 2026-09-30 [2026-09-11 10:10:41] local.WARNING: Schedule not found for employee 1 on 2026-09-29 [2026-09-11 10:10:43] local.WARNING: Schedule not found for employee 1 on 2026-09-28 [2026-09-11 10:11:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:11:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:11:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:11:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:11:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"200"}} [2026-09-11 10:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:12:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:12:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:12:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:12:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:13:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:13:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:13:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:13:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:14:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:14:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:14:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:14:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:14:23] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 10:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:14:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:15:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:15:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:15:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:15:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:16:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:16:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:16:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:16:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:17:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:17:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:17:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:17:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:17:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:17:38] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:17:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:18:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:18:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:18:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:16] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:18:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:18:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 10:18:21] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:18:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:18:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-11 10:18:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:18:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:18:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 10:18:47] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 10:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:18:51] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:18:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:19:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:19:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:19:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:19:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:19:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:19:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:19:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:19:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:19:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:19:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:19:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:19:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:20:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:20:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:20:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:20:18] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 10:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:20:21] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:20:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:20:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 10:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:20:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:20:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:20:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:20:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:20:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:20:51] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:20:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:21:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:21:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:21:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:21:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:21:21] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:21:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:21:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:21:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:21:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:21:51] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:21:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:22:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:22:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:22:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:22:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:22:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:22:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:22:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:22:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:22:52] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:22:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:22:58] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 10:23:00] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 10:23:00] local.INFO: Stored file from array at: leave_attachments/test_1789093380.pdf [2026-09-11 10:23:00] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 10:23:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 10:23:18] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 10:23:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:23:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:23:26] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-11 10:23:26] local.INFO: Created new time entry {"id":123} [2026-09-11 10:23:26] local.ERROR: Cannot determine status - schedule not found for time entry ID: 123 [2026-09-11 10:23:27] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 10:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:23:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:23:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 10:23:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:23:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:23:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:23:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:23:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:23:56] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-11 10:24:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:24:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:24:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:24:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:24:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:24:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:24:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:24:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:24:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:24:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:24:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:24:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:24:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:24:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:24:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:25:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:25:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:25:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:25:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:25:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:25:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:25:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:25:43] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 10:25:43] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-09-11 10:25:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:25:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:25:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:25:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:25:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:25:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:26:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:26:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:26:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:26:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:26:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:26:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:26:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:26:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:26:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:26:57] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:26:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:27:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:27:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:27:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:27:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:27:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:27:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:27:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:27:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:27:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:27:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:27:58] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:27:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:28:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:28:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:28:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:28:59] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:28:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:29:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:29:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:29:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:29:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:30:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:30:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:30:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:30:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:30:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:31:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:31:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:31:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:31:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:31:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:31:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:31:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:31:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:31:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:32:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:32:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:32:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:32:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:32:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:32:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:32:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:32:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:32:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:33:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:33:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:33:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:33:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:33:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:33:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:33:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:33:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:34:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:34:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:34:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:34:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:34:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:34:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:34:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:34:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:34:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:34:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:35:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:35:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:35:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:35:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:35:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:35:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:35:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:35:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:35:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:35:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:36:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:36:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:36:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:36:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:36:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:36:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:36:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:37:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:37:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:37:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:37:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:37:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:37:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:37:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:37:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:38:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:38:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:38:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:38:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:38:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:38:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:38:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:38:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:39:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:39:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:39:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:39:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:39:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:40:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:40:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:40:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:40:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:40:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:41:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:41:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:41:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:41:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:41:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:42:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:42:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:42:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:42:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:42:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:42:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:43:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:43:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:43:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:43:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:43:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:44:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:44:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:44:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:44:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:44:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:45:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:45:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:45:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:46:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:46:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:46:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:46:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:46:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:47:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:47:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:47:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:47:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:47:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:48:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:48:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:48:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:48:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:48:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:48:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:48:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:48:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:49:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:49:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:49:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:49:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:49:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:49:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:50:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:50:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:50:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:50:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:50:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:50:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:51:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:51:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:51:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:51:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:51:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:51:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:51:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:52:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:52:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:52:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:52:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:52:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:52:14] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:52:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:53:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:53:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:53:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:53:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:53:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:53:15] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:53:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:54:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:54:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:54:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:54:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:54:16] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:54:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:54:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:55:00] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:55:00] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:55:00] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:55:00] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-10 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 10:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:55:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:55:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:55:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:55:14] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 10:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:55:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:56:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:56:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:56:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:56:02] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-11 10:56:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:56:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:56:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:56:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:56:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:56:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:56:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:56:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:57:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:57:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:57:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:57:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:57:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:57:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:58:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:58:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:58:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:58:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:58:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:58:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:58:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:58:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:58:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:58:38] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:58:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:59:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:59:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 10:59:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:59:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:59:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:59:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 10:59:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 10:59:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 10:59:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 10:59:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:00:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:00:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:00:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:00:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:01:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:01:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:01:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:02:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:02:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:02:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:02:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:02:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:03:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:03:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:03:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:03:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:04:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:04:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:04:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:04:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:05:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:05:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:05:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:05:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:05:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:05:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:06:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:06:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:06:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:06:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:06:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:06:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:06:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:06:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:06:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:06:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:06:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:07:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:07:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:07:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:07:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:07:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:07:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:07:44] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:07:47] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 11:07:47] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`employee_code` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` != ? and `leave`.`is_late_filing` = ?","bindings":["rejected",true]} [2026-09-11 11:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:08:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:08:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:08:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:08:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:08:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:08:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:08:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:08:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:09:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:09:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:09:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:09:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:09:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:09:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:10:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:10:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:10:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:10:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:10:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:10:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:11:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:11:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:11:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:11:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:11:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:11:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:12:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:12:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:12:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:12:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:12:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:13:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:13:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:13:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:13:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:13:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:14:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:14:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:14:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:14:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:14:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:14:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:15:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:15:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:15:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:15:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:16:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:16:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:16:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:16:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:17:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:17:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:17:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:18:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:18:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:18:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:18:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:18:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:19:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:19:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:19:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:20:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:20:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:20:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:21:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:21:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:21:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:21:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:21:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:21:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:21:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:21:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:21:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:21:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:21:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:21:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:22:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:22:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:23:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:23:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:23:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:24:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:24:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:24:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:25:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:25:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:25:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:25:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:25:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:26:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:26:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:26:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:26:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:26:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:26:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:26:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:26:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:26:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:26:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:27:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:27:01] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:27:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:27:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:27:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:27:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:27:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:28:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:28:02] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:28:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:28:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:28:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:28:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:28:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:29:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:29:03] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:29:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:29:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:29:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:30:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:30:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:30:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:30:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:30:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:31:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:31:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:31:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:31:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:31:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:31:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:31:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:32:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:32:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:32:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:32:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:32:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:32:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:32:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:32:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:33:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:33:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:33:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:33:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:33:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:33:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:33:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:34:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:34:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:34:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:35:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:35:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:35:09] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:35:09] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:35:09] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:35:09] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-10 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 11:36:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:36:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:36:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:36:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:36:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:36:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:36:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:36:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:37:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:37:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:37:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:37:11] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:37:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:38:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:38:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:38:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:38:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:38:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:38:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:38:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:38:12] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:38:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:39:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:13] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:39:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:39:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:35] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:39:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:39:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:46] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:39:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:39:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:39:59] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 11:39:59] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-11 11:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:40:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:40:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:40:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:40:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:40:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:40:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:40:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:40:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:40:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:41:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:41:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:41:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:41:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:41:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:41:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:41:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:42:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:42:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:42:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:42:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:42:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:43:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:43:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:43:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:43:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:44:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:44:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:44:11] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:44:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:44:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:44:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:44:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:45:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:45:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:45:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:45:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:46:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:46:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:46:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:46:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:46:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:46:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:46:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:47:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:47:28] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:47:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:47:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:47:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:48:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:48:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:48:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:49:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:49:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:49:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:49:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:49:31] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:49:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:49:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:50:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:50:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:51:00] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-11 11:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-10","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-10",true]} [2026-09-11 11:51:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:51:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:51:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:51:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:51:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:51:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:52:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:52:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:52:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:52:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:52:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:52:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:53:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:53:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:53:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:53:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:53:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:53:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:54:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:54:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:54:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:54:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:54:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:54:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:55:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:55:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:55:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:55:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:55:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:55:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:56:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:56:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:56:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:56:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:56:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:56:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:57:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:57:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:57:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:57:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:57:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:57:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:58:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:58:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:58:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 11:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 11:59:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:00:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:00:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:00:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:00:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:01:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:01:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:01:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:01:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:02:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:03:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:04:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:05:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:06:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:07:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:07:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:08:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:08:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:09:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:10:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:11:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:12:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:13:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:14:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:14:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:15:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:16:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:17:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:17:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:18:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:18:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:19:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:20:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:20:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:20:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:20:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:21:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:21:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:21:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:21:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:21:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:21:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:22:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:22:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:22:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:22:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:22:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:22:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:23:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:23:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:23:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:23:47] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:23:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:24:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:24:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:24:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:24:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:24:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:24:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:25:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:26:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:26:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:26:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:27:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:27:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:28:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:28:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:28:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:29:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:30:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:30:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:30:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:31:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:31:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:31:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:32:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:32:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:32:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:33:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:33:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:33:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:34:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:34:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:35:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:35:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:35:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:36:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:36:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:36:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:37:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:37:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:37:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:38:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:38:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:38:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:39:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:39:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:39:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:40:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:40:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:40:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:41:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:41:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:41:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:42:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:42:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:42:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:43:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:44:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:44:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:45:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:45:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:45:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:46:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:46:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:46:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:47:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:47:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:47:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:48:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:48:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:48:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:49:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:49:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:49:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:50:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:50:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:50:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:51:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:51:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:51:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:52:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:52:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:52:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:53:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:53:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:53:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:54:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:54:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:55:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:56:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:56:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:56:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:57:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:57:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:57:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:58:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:58:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:58:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 12:59:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 12:59:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 12:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:00:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:00:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:00:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:01:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:02:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:02:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:02:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:03:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:03:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:04:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:04:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:04:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:05:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:05:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:05:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:06:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:07:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:08:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:09:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:09:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:10:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:10:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:10:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:11:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:11:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:12:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:12:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:12:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:13:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:14:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:15:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:15:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:15:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:16:27] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:16:28] production.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:16:28] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:16:28] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-11 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 13:17:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:17:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:17:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:18:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:18:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:18:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:19:29] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:20:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:20:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:20:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:21:27] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:21:27] production.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:21:27] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:21:28] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-11 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 13:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:22:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:23:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:24:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:24:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:24:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:25:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:26:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:26:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:26:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:27:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:27:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:27:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:28:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:29:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:29:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:29:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:29:38] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 13:29:38] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-11 13:29:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:29:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:29:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:30:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:30:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:30:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:30:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:30:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1"}} [2026-09-11 13:30:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:30:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:30:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:31:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:31:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:31:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:31:38] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 13:31:38] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-11 13:31:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:31:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:31:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:32:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:32:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:32:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:33:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:33:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:33:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:34:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:34:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:34:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:35:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:35:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:35:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:35:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:35:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:35:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:35:20] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 13:35:26] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-11 13:35:26] local.INFO: Created new time entry {"id":124} [2026-09-11 13:35:26] local.ERROR: Cannot determine status - schedule not found for time entry ID: 124 [2026-09-11 13:35:27] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 13:35:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:35:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:35:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:36:00] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 13:36:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:36:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:36:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:36:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:36:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:36:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:37:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:37:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:37:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:38:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:38:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:38:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:39:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:39:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:39:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:39:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:40:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:40:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:40:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:41:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:41:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:41:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:41:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:41:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:41:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:41:59] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:42:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:42:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:42:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:42:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:42:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:42:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:43:04] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-11 13:43:04] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:43:04] local.INFO: Processing attachments for DTR correction ID: 11 [2026-09-11 13:43:04] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789105384.pdf [2026-09-11 13:43:04] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:43:13] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:43:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:43:17] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:43:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:43:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:43:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:43:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:44:03] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-11 13:44:03] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:44:03] local.INFO: Processing attachments for DTR correction ID: 10 [2026-09-11 13:44:03] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789105443.pdf [2026-09-11 13:44:03] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:44:08] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:44:12] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:44:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:44:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:44:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:44:21] local.ERROR: Error generating DTR correction report: Attempt to read property "employee_name" on null [2026-09-11 13:44:25] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:44:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:44:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:44:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:45:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:45:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:45:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:45:20] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-11 13:45:20] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:45:20] local.INFO: Processing attachments for DTR correction ID: 10 [2026-09-11 13:45:20] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789105520.pdf [2026-09-11 13:45:20] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:45:24] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:45:28] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:45:35] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:45:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:45:48] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:45:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:45:50] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"5","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 13:45:56] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"25","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"25"}} [2026-09-11 13:46:04] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:46:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:46:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:46:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:46:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:46:47] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:46:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:46:54] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-11 13:46:54] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:46:54] local.INFO: Processing attachments for DTR correction ID: 12 [2026-09-11 13:46:54] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789105614.pdf [2026-09-11 13:46:54] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:46:57] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 12 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-11 13:47:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:47:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:47:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:47:04] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:47:20] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:47:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:48:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:48:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:48:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:48:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:48:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:48:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:49:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:49:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:49:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:49:17] local.INFO: Processed nested file upload (Case 5 key=file): Active_Employees.pdf [2026-09-11 13:49:17] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:49:17] local.INFO: Processing attachments for DTR correction ID: 11 [2026-09-11 13:49:17] local.INFO: Stored file from array at: dtr_attachments/Active_Employees_1789105757.pdf [2026-09-11 13:49:17] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:49:22] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:49:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:49:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:49:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:49:44] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:49:49] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:49:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:49:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:49:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:49:54] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:49:59] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"50"}} [2026-09-11 13:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:50:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:50:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:50:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:50:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:51:21] local.INFO: Processed nested file upload (Case 5 key=file): All_Employees.pdf [2026-09-11 13:51:21] local.INFO: Added 1 attachments to DTR data [2026-09-11 13:51:21] local.INFO: Processing attachments for DTR correction ID: 13 [2026-09-11 13:51:21] local.INFO: Stored file from array at: dtr_attachments/All_Employees_1789105881.pdf [2026-09-11 13:51:21] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 13:51:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:51:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:51:25] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 13:51:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:51:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:51:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:51:59] local.ERROR: Error generating DTR correction report: Attempt to read property "employee_name" on null [2026-09-11 13:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:52:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:52:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:52:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:52:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:53:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:53:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:54:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:54:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:54:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:54:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:54:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:54:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:55:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:55:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:55:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:55:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:55:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:55:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:56:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:56:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:56:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:56:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:57:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:57:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:57:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:58:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:58:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:58:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:59:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 13:59:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 13:59:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 13:59:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:00:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:00:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:00:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:00:50] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:00:50] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:00:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:00:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:00:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:00:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:01:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:01:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:01:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:01:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:01:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:01:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:02:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:02:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:02:57] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:02:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:03:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:03:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:03:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:04:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:04:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:04:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:04:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:04:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:04:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:05:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:05:46] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:05:46] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:05:46] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:05:52] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-11 14:05:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:05:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:05:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:06:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:06:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:06:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:06:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 14:06:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:06:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:06:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:07:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:07:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:07:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:07:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:08:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:08:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:08:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:08:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:09:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:09:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:09:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:09:53] local.INFO: Creating WFH time entry with data: {"employee_id":"1","time_out":"2026-09-11 14:09:53","biometric_id":"EMP2025102746502557","schedule_id":1508} [2026-09-11 14:09:53] local.INFO: Updated existing time entry {"id":124} [2026-09-11 14:09:53] local.ERROR: Cannot determine status - schedule not found for time entry ID: 124 [2026-09-11 14:09:53] local.INFO: WFH time entry created successfully {"id":124} [2026-09-11 14:09:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:09:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:09:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:09:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:09:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:09:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:10:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:10:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:10:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:10:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:11:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:11:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:11:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:11:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:12:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:12:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:12:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:12:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:13:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:13:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:13:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:13:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:14:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:14:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:14:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:15:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:15:14] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:15:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:15:21] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:15:21] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:15:21] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:15:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:15:25] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","page":"1","limit":"100"}} [2026-09-11 14:15:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:15:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:15:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:16:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:17:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:17:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:17:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:18:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:18:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:18:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:19:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:19:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:19:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:20:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:21:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:22:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:23:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:23:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:23:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:24:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:24:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:24:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:24:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:24:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:24:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:24:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:25:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:25:43] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:25:43] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:25:43] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:26:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:26:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:26:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:26:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:27:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:27:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:27:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:27:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:27:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:27:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:27:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 14:27:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:27:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:27:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:28:07] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:28:07] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:28:08] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 14:28:11] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 14:28:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:28:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:28:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:28:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:28:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:28:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:28:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:28:46] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:28:46] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 14:28:46] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-09-11 14:28:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:28:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:28:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:29:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:29:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:29:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:29:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:29:31] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:29:31] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:29:31] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:29:33] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:29:33] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 14:29:33] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-09-11 14:29:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:29:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:29:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:29:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:29:57] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:29:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:30:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:30:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:30:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:30:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:30:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:30:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:30:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:30:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:30:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:30:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:31:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:31:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:31:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:31:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:31:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:31:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:31:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:31:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:31:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:31:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:31:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:31:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:32:04] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 14:32:04] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:32:04] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-09-11 14:32:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:32:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:32:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:32:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:32:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:32:36] local.INFO: Processed 18/18 biometric records [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1507,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 08:00:00","2026-09-10 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":4,"times":["2026-09-10 04:00:00","2026-09-10 08:00:00","2026-09-10 16:12:23","2026-09-10 16:12:32"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 16:12:32"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-10","record_ids":[224,221,223,220]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP2025102746502557","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 16:12:32","break_in":"2026-09-10 16:12:23","break_out":"2026-09-10 08:00:00","total_hours":3.58} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1508,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-11 14:09:53","2026-09-11 08:00:00","2026-09-11 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":3,"times":["2026-09-11 04:00:00","2026-09-11 08:00:00","2026-09-11 14:09:53"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 14:09:53"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-11","record_ids":[226,222,225]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP2025102746502557","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 14:09:53","break_in":"null","break_out":"2026-09-11 08:00:00","total_hours":-10.16} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1509,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-12 08:00:00","2026-09-12 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":2,"times":["2026-09-12 04:00:00","2026-09-12 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-12","record_ids":[228,227]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"EMP2025102746502557","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1510,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-13 08:00:00","2026-09-13 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":2,"times":["2026-09-13 04:00:00","2026-09-13 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-13","record_ids":[230,229]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"EMP2025102746502557","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1511,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-14 08:00:00","2026-09-14 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":2,"times":["2026-09-14 04:00:00","2026-09-14 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-14","record_ids":[232,231]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"EMP2025102746502557","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1512,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-15 08:00:00","2026-09-15 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":2,"times":["2026-09-15 04:00:00","2026-09-15 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-15","record_ids":[234,233]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"EMP2025102746502557","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1513,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-16 08:00:00","2026-09-16 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":2,"times":["2026-09-16 04:00:00","2026-09-16 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-16","record_ids":[236,235]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"EMP2025102746502557","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1514,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-17 08:00:00","2026-09-17 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":2,"times":["2026-09-17 04:00:00","2026-09-17 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-17","record_ids":[238,237]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"EMP2025102746502557","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1515,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-18 08:00:00","2026-09-18 04:00:00"]} [2026-09-11 14:32:36] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":2,"times":["2026-09-18 04:00:00","2026-09-18 08:00:00"]} [2026-09-11 14:32:36] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 08:00:00"} [2026-09-11 14:32:36] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-18","record_ids":[240,239]} [2026-09-11 14:32:36] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"EMP2025102746502557","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 08:00:00","break_in":"null","break_out":"null","total_hours":-4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":125} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":126} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":9.16} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":9.16} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":9.16} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":127} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":128} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":129} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":130} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":131} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":132} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Created new time entry {"id":133} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:36] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"U","employee_id":"EMP2025102746502557","total_hours":4.0} [2026-09-11 14:32:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:32:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:32:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:32:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:32:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:32:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:32:58] local.ERROR: Error generating undertime report: Attempt to read property "employee_name" on null [2026-09-11 14:33:03] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 14:33:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:33:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:33:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:33:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:33:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:33:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:33:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:33:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:33:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:33:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:34:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:34:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:34:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:34:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:34:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:34:37] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(36): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(36): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-11 14:34:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:34:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:34:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:34:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:34:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:34:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:35:11] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-11 14:35:11] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-11 14:35:11] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-11 14:35:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 14:35:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:35:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:35:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:35:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:35:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:35:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:35:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:35:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:35:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:35:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:36:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:36:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:36:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:36:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:36:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:36:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:36:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:36:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:36:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:36:54] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:36:54] production.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:36:54] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and exists (select * from \"shifts\" where \"schedules\".\"shift_id\" = \"shifts\".\"id\" and \"is_remote\" = ? and \"shifts\".\"deleted_at\" is null) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:36:54] production.ERROR: Error retrieving WFH entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where "employee_id" like %1% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-11 as text) and "schedules"."deleted_at" is null) and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-11 14:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:37:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:37:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:37:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:37:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:37:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:38:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:38:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:38:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:38:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:38:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:38:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:39:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:39:15] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:39:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:39:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:39:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:39:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:39:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:39:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:39:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:39:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:40:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:40:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:40:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:40:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:41:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:41:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:41:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:41:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:41:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:41:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:41:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:42:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:42:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:42:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:42:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:42:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:42:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:42:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:42:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:42:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:42:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:42:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:42:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:42:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:43:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:43:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:43:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:43:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:43:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:43:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:43:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:43:49] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:43:49] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-09-11 14:43:49] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-09%"]} [2026-09-11 14:43:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:43:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:43:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:44:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:44:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:44:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:44:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:44:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:44:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:44:28] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-12","actual_time_out":"2026-09-12 08:00:00","expected_time_out":"2026-09-12 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-13","actual_time_out":"2026-09-13 08:00:00","expected_time_out":"2026-09-13 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-14","actual_time_out":"2026-09-14 08:00:00","expected_time_out":"2026-09-14 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-15","actual_time_out":"2026-09-15 08:00:00","expected_time_out":"2026-09-15 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-17","actual_time_out":"2026-09-17 08:00:00","expected_time_out":"2026-09-17 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:28] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-18","actual_time_out":"2026-09-18 08:00:00","expected_time_out":"2026-09-18 17:00:00","initial_undertime_minutes":540.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 14:44:28] local.INFO: Left before break - adjusted undertime {"undertime_before_break":240.0,"undertime_after_break":240.0,"total_undertime_minutes":480.0} [2026-09-11 14:44:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:44:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:44:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:45:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:45:14] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:45:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:45:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:45:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:45:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:45:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:45:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:45:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:46:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:46:15] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:46:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:46:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:46:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:46:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:46:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:47:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:47:16] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:47:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:47:22] local.ERROR: Error generating undertime report: Attempt to read property "employee_name" on null [2026-09-11 14:47:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:47:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:47:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:47:33] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 14:47:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:47:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:47:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:47:45] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"}} [2026-09-11 14:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:47:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:48:09] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:48:09] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 14:48:09] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-11 14:48:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:48:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:48:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:48:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:48:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:48:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:48:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:48:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:48:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:48:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:49:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:49:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:49:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:49:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:49:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:49:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:49:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:49:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:50:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:50:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:50:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:50:22] local.INFO: Processed 18/18 biometric records [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1507,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 08:00:00","2026-09-10 04:00:00","2026-09-10 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":5,"times":["2026-09-10 04:00:00","2026-09-10 08:00:00","2026-09-10 16:00:00","2026-09-10 16:12:23","2026-09-10 16:12:32"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 16:12:32"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-10","record_ids":[224,221,223,220]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP2025102746502557","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 16:12:32","break_in":"2026-09-10 16:12:23","break_out":"2026-09-10 08:00:00","total_hours":3.58} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1508,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-09-11 14:09:53","2026-09-11 08:00:00","2026-09-11 04:00:00","2026-09-11 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":4,"times":["2026-09-11 04:00:00","2026-09-11 08:00:00","2026-09-11 14:09:53","2026-09-11 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-11","record_ids":[226,242,225,222]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP2025102746502557","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 16:00:00","break_in":"2026-09-11 14:09:53","break_out":"2026-09-11 08:00:00","total_hours":5.84} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1509,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-12 08:00:00","2026-09-12 04:00:00","2026-09-12 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":3,"times":["2026-09-12 04:00:00","2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-12","record_ids":[228,243,227]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"EMP2025102746502557","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 16:00:00","break_in":"null","break_out":"2026-09-12 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1510,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-13 08:00:00","2026-09-13 04:00:00","2026-09-13 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":3,"times":["2026-09-13 04:00:00","2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-13","record_ids":[230,244,229]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"EMP2025102746502557","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 16:00:00","break_in":"null","break_out":"2026-09-13 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1511,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-14 08:00:00","2026-09-14 04:00:00","2026-09-14 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":3,"times":["2026-09-14 04:00:00","2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-14","record_ids":[232,245,231]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"EMP2025102746502557","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 16:00:00","break_in":"null","break_out":"2026-09-14 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1512,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-15 08:00:00","2026-09-15 04:00:00","2026-09-15 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":3,"times":["2026-09-15 04:00:00","2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-15","record_ids":[234,246,233]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"EMP2025102746502557","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 16:00:00","break_in":"null","break_out":"2026-09-15 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1513,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-16 08:00:00","2026-09-16 04:00:00","2026-09-16 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":3,"times":["2026-09-16 04:00:00","2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-16","record_ids":[236,247,235]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"EMP2025102746502557","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 16:00:00","break_in":"null","break_out":"2026-09-16 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1514,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-17 08:00:00","2026-09-17 04:00:00","2026-09-17 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":3,"times":["2026-09-17 04:00:00","2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-17","record_ids":[238,248,237]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"EMP2025102746502557","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 16:00:00","break_in":"null","break_out":"2026-09-17 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1515,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":3,"biometric_times":["2026-09-18 08:00:00","2026-09-18 04:00:00","2026-09-18 16:00:00"]} [2026-09-11 14:50:22] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":3,"times":["2026-09-18 04:00:00","2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-11 14:50:22] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 16:00:00"} [2026-09-11 14:50:22] local.INFO: Updated sync_status to 1 for 3 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-18","record_ids":[240,249,239]} [2026-09-11 14:50:22] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"EMP2025102746502557","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 16:00:00","break_in":"null","break_out":"2026-09-18 08:00:00","total_hours":-12.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":125} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":11.21} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":126} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":127} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":128} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":129} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":130} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":131} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":132} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated existing time entry {"id":133} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:22] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":11.0} [2026-09-11 14:50:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:50:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:50:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:50:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:50:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:50:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:51:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:51:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:51:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:51:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:51:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:51:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:51:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:51:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:51:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:51:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:51:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:51:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:51:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:51:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:51:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:52:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:52:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:52:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:52:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:52:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:52:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:52:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:52:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:52:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:52:48] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 14:52:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:52:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:52:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:53:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:53:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:53:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:53:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:53:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:53:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:53:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:53:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:53:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:53:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:53:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:53:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:54:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:54:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:54:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:54:21] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 14:54:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:54:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:54:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:54:36] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 14:54:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:54:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:54:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:54:46] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 14:54:51] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 14:54:51] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 14:54:51] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 14:54:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:54:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:54:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:55:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:55:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:55:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:55:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:55:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:55:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:55:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:55:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:55:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:55:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:55:59] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:55:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:56:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:56:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:56:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:56:14] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 14:56:26] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"}} [2026-09-11 14:56:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:56:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:56:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:56:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:56:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:56:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:57:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:57:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:57:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:57:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:57:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:57:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:57:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:57:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:57:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:57:56] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:58:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:58:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:58:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:58:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:58:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:58:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:58:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 14:58:28] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 14:58:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 14:58:32] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-11 14:58:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:58:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:58:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:58:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:58:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:58:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:59:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:59:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:59:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:59:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:59:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:59:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 14:59:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 14:59:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 14:59:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:00:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:00:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:00:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:00:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:00:40] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:00:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:00:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:00:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:00:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:01:01] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:01:10] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:01:11] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"1"},"processed_filters":{"month":"2026-09","employee_id":"1"},"break_in_param":"not provided"} [2026-09-11 15:01:11] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"1"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09%"]} [2026-09-11 15:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:01:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:01:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:01:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:01:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:01:42] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"1"},"processed_filters":{"month":"2026-09","employee_id":"1"},"break_in_param":"not provided"} [2026-09-11 15:01:42] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:01:42] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"1"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09%"]} [2026-09-11 15:01:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:01:45] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:01:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:01:51] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 15:01:51] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:01:51] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-11 15:01:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:01:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:01:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:01:57] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"1"},"processed_filters":{"month":"2026-09","employee_id":"1"},"break_in_param":"not provided"} [2026-09-11 15:01:57] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"1"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09%"]} [2026-09-11 15:01:57] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:02:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:02:14] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:02:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:02:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:02:44] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:02:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:02:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:02:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:03:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:03:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:03:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:03:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:03:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:03:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:03:47] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"1"},"processed_filters":{"month":"2026-09","employee_id":"1"},"break_in_param":"not provided"} [2026-09-11 15:03:47] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"1"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09%"]} [2026-09-11 15:03:47] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:03:47] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-11 15:03:47] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-11 15:03:48] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:03:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:03:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:03:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:03:59] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:04:02] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:04:02] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:04:02] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:04:12] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:04:13] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:04:13] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:04:17] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:04:19] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:04:19] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:04:19] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:04:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:04:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:04:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:04:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:04:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:04:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:04:35] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:04:35] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:04:35] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:04:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:04:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:04:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:05:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:05:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:05:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:05:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:05:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:05:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:05:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:05:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:05:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:06:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:06:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:06:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:06:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:06:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:06:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:06:33] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 15:06:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:06:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:06:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:06:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:06:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:06:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:07:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:07:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:07:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:07:21] local.INFO: Processed 18/18 biometric records [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1507,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":7,"biometric_times":["2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 08:00:00","2026-09-10 04:00:00","2026-09-10 16:00:00","2026-09-10 10:00:00","2026-09-10 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":7,"times":["2026-09-10 04:00:00","2026-09-10 08:00:00","2026-09-10 10:00:00","2026-09-10 16:00:00","2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-10","record_ids":[224,251,223,221]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP2025102746502557","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 17:00:00","break_in":"2026-09-10 16:12:32","break_out":"2026-09-10 08:00:00","total_hours":2.79} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1508,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":6,"biometric_times":["2026-09-11 14:09:53","2026-09-11 08:00:00","2026-09-11 04:00:00","2026-09-11 16:00:00","2026-09-11 10:00:00","2026-09-11 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":6,"times":["2026-09-11 04:00:00","2026-09-11 08:00:00","2026-09-11 10:00:00","2026-09-11 14:09:53","2026-09-11 16:00:00","2026-09-11 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-11","record_ids":[226,253,225,242]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP2025102746502557","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 17:00:00","break_in":"2026-09-11 16:00:00","break_out":"2026-09-11 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1509,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-12 08:00:00","2026-09-12 04:00:00","2026-09-12 16:00:00","2026-09-12 10:00:00","2026-09-12 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":5,"times":["2026-09-12 04:00:00","2026-09-12 08:00:00","2026-09-12 10:00:00","2026-09-12 16:00:00","2026-09-12 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-12","record_ids":[228,255,227,243]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"EMP2025102746502557","time_in":"2026-09-12 04:00:00","time_out":"2026-09-12 17:00:00","break_in":"2026-09-12 16:00:00","break_out":"2026-09-12 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1510,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-13 08:00:00","2026-09-13 04:00:00","2026-09-13 16:00:00","2026-09-13 10:00:00","2026-09-13 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":5,"times":["2026-09-13 04:00:00","2026-09-13 08:00:00","2026-09-13 10:00:00","2026-09-13 16:00:00","2026-09-13 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-13","record_ids":[230,257,229,244]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"EMP2025102746502557","time_in":"2026-09-13 04:00:00","time_out":"2026-09-13 17:00:00","break_in":"2026-09-13 16:00:00","break_out":"2026-09-13 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1511,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-14 08:00:00","2026-09-14 04:00:00","2026-09-14 16:00:00","2026-09-14 10:00:00","2026-09-14 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":5,"times":["2026-09-14 04:00:00","2026-09-14 08:00:00","2026-09-14 10:00:00","2026-09-14 16:00:00","2026-09-14 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-14","record_ids":[232,259,231,245]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"EMP2025102746502557","time_in":"2026-09-14 04:00:00","time_out":"2026-09-14 17:00:00","break_in":"2026-09-14 16:00:00","break_out":"2026-09-14 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1512,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-15 08:00:00","2026-09-15 04:00:00","2026-09-15 16:00:00","2026-09-15 10:00:00","2026-09-15 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":5,"times":["2026-09-15 04:00:00","2026-09-15 08:00:00","2026-09-15 10:00:00","2026-09-15 16:00:00","2026-09-15 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-15","record_ids":[234,261,233,246]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"EMP2025102746502557","time_in":"2026-09-15 04:00:00","time_out":"2026-09-15 17:00:00","break_in":"2026-09-15 16:00:00","break_out":"2026-09-15 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1513,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-16 08:00:00","2026-09-16 04:00:00","2026-09-16 16:00:00","2026-09-16 10:00:00","2026-09-16 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":5,"times":["2026-09-16 04:00:00","2026-09-16 08:00:00","2026-09-16 10:00:00","2026-09-16 16:00:00","2026-09-16 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-16","record_ids":[236,263,235,247]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"EMP2025102746502557","time_in":"2026-09-16 04:00:00","time_out":"2026-09-16 17:00:00","break_in":"2026-09-16 16:00:00","break_out":"2026-09-16 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1514,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-17 08:00:00","2026-09-17 04:00:00","2026-09-17 16:00:00","2026-09-17 10:00:00","2026-09-17 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":5,"times":["2026-09-17 04:00:00","2026-09-17 08:00:00","2026-09-17 10:00:00","2026-09-17 16:00:00","2026-09-17 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-17","record_ids":[238,265,237,248]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"EMP2025102746502557","time_in":"2026-09-17 04:00:00","time_out":"2026-09-17 17:00:00","break_in":"2026-09-17 16:00:00","break_out":"2026-09-17 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1515,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":5,"biometric_times":["2026-09-18 08:00:00","2026-09-18 04:00:00","2026-09-18 16:00:00","2026-09-18 10:00:00","2026-09-18 17:00:00"]} [2026-09-11 15:07:21] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":5,"times":["2026-09-18 04:00:00","2026-09-18 08:00:00","2026-09-18 10:00:00","2026-09-18 16:00:00","2026-09-18 17:00:00"]} [2026-09-11 15:07:21] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 17:00:00"} [2026-09-11 15:07:21] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-18","record_ids":[240,267,239,249]} [2026-09-11 15:07:21] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"EMP2025102746502557","time_in":"2026-09-18 04:00:00","time_out":"2026-09-18 17:00:00","break_in":"2026-09-18 16:00:00","break_out":"2026-09-18 08:00:00","total_hours":3.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":125} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":126} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":127} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":127,"date":"2026-09-12","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":128} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":128,"date":"2026-09-13","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":129} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":129,"date":"2026-09-14","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":130} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":130,"date":"2026-09-15","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":131} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":131,"date":"2026-09-16","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":132} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":132,"date":"2026-09-17","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated existing time entry {"id":133} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:21] local.INFO: Updated time entry status {"id":133,"date":"2026-09-18","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:07:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:07:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:07:24] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:07:24] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:07:24] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:07:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:07:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:07:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:07:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:07:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:07:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:08:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:08:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:08:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:08:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:08:30] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:08:43] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:08:43] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:08:43] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:08:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:08:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:08:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:08:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:08:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:08:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:09:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:09:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:09:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:09:20] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 15:09:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:09:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:09:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:09:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:09:30] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 15:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:10:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:10:03] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"50"}} [2026-09-11 15:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:10:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:10:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:10:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:10:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:10:36] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:10:36] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:10:36] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:10:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:10:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:10:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:11:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:11:13] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:11:13] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:11:13] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:11:22] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-11 15:11:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:11:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:11:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:11:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:11:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:11:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:11:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:12:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:12:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:12:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:12:16] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:12:16] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:12:16] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:12:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:12:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:12:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:12:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:12:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:12:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:12:35] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:12:35] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:12:35] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:12:42] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:12:42] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:12:42] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:12:53] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:12:53] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:12:53] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:12:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:12:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:12:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:13:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:13:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:13:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:13:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:13:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:13:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:13:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:13:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:13:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:14:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:14:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:14:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:14:13] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-11 15:14:14] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-11 15:14:15] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:14:15] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:14:15] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:14:18] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:14:18] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:14:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:14:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:14:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:14:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:14:32] local.INFO: Processed 20/20 biometric records [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-02","schedule_id":1475,"schedule_date":"2026-09-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-02 10:00:00","2026-09-02 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-02","count":2,"times":["2026-09-02 10:00:00","2026-09-02 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-02","time_in":"2026-09-02 10:00:00","time_out":"2026-09-02 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-02","record_ids":[268,269]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-02","biometric_id":"EMP2025102746502557","time_in":"2026-09-02 10:00:00","time_out":"2026-09-02 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-03","schedule_id":1476,"schedule_date":"2026-09-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-03 10:00:00","2026-09-03 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-03","count":2,"times":["2026-09-03 10:00:00","2026-09-03 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-03","time_in":"2026-09-03 10:00:00","time_out":"2026-09-03 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-03","record_ids":[270,271]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-03","biometric_id":"EMP2025102746502557","time_in":"2026-09-03 10:00:00","time_out":"2026-09-03 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-04","schedule_id":1477,"schedule_date":"2026-09-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-04 10:00:00","2026-09-04 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-04","count":2,"times":["2026-09-04 10:00:00","2026-09-04 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-04","time_in":"2026-09-04 10:00:00","time_out":"2026-09-04 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-04","record_ids":[272,273]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-04","biometric_id":"EMP2025102746502557","time_in":"2026-09-04 10:00:00","time_out":"2026-09-04 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-05","schedule_id":1478,"schedule_date":"2026-09-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-05 10:00:00","2026-09-05 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-05","count":2,"times":["2026-09-05 10:00:00","2026-09-05 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-05","time_in":"2026-09-05 10:00:00","time_out":"2026-09-05 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-05","record_ids":[274,275]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-05","biometric_id":"EMP2025102746502557","time_in":"2026-09-05 10:00:00","time_out":"2026-09-05 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-06","schedule_id":1479,"schedule_date":"2026-09-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-06 10:00:00","2026-09-06 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-06","count":2,"times":["2026-09-06 10:00:00","2026-09-06 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-06","time_in":"2026-09-06 10:00:00","time_out":"2026-09-06 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-06","record_ids":[276,277]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-06","biometric_id":"EMP2025102746502557","time_in":"2026-09-06 10:00:00","time_out":"2026-09-06 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-07","schedule_id":1480,"schedule_date":"2026-09-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-07 10:00:00","2026-09-07 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-07","count":2,"times":["2026-09-07 10:00:00","2026-09-07 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-07","time_in":"2026-09-07 10:00:00","time_out":"2026-09-07 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-07","record_ids":[278,279]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-07","biometric_id":"EMP2025102746502557","time_in":"2026-09-07 10:00:00","time_out":"2026-09-07 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-08","schedule_id":1481,"schedule_date":"2026-09-08","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-08 10:00:00","2026-09-08 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-08","count":2,"times":["2026-09-08 10:00:00","2026-09-08 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-08","time_in":"2026-09-08 10:00:00","time_out":"2026-09-08 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-08","record_ids":[280,281]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-08","biometric_id":"EMP2025102746502557","time_in":"2026-09-08 10:00:00","time_out":"2026-09-08 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-09","schedule_id":1482,"schedule_date":"2026-09-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-09 10:00:00","2026-09-09 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-09","count":2,"times":["2026-09-09 10:00:00","2026-09-09 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-09","time_in":"2026-09-09 10:00:00","time_out":"2026-09-09 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-09","record_ids":[282,283]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-09","biometric_id":"EMP2025102746502557","time_in":"2026-09-09 10:00:00","time_out":"2026-09-09 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1507,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":7,"biometric_times":["2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 08:00:00","2026-09-10 04:00:00","2026-09-10 16:00:00","2026-09-10 10:00:00","2026-09-10 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":7,"times":["2026-09-10 04:00:00","2026-09-10 08:00:00","2026-09-10 10:00:00","2026-09-10 16:00:00","2026-09-10 16:12:23","2026-09-10 16:12:32","2026-09-10 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-10","record_ids":[224,251,223,221]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP2025102746502557","time_in":"2026-09-10 04:00:00","time_out":"2026-09-10 17:00:00","break_in":"2026-09-10 16:12:32","break_out":"2026-09-10 08:00:00","total_hours":2.79} [2026-09-11 15:14:32] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1508,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":6,"biometric_times":["2026-09-11 14:09:53","2026-09-11 08:00:00","2026-09-11 04:00:00","2026-09-11 16:00:00","2026-09-11 10:00:00","2026-09-11 17:00:00"]} [2026-09-11 15:14:32] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":6,"times":["2026-09-11 04:00:00","2026-09-11 08:00:00","2026-09-11 10:00:00","2026-09-11 14:09:53","2026-09-11 16:00:00","2026-09-11 17:00:00"]} [2026-09-11 15:14:32] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 17:00:00"} [2026-09-11 15:14:32] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP2025102746502557","date":"2026-09-11","record_ids":[226,253,225,242]} [2026-09-11 15:14:32] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP2025102746502557","time_in":"2026-09-11 04:00:00","time_out":"2026-09-11 17:00:00","break_in":"2026-09-11 16:00:00","break_out":"2026-09-11 08:00:00","total_hours":3.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":134} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":134,"date":"2026-09-02","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":134,"date":"2026-09-02","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":134,"date":"2026-09-02","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":135} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":135,"date":"2026-09-03","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":135,"date":"2026-09-03","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":135,"date":"2026-09-03","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":136} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":136,"date":"2026-09-04","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":136,"date":"2026-09-04","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":136,"date":"2026-09-04","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":137} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":137,"date":"2026-09-05","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":137,"date":"2026-09-05","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":137,"date":"2026-09-05","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":138} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":138,"date":"2026-09-06","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":138,"date":"2026-09-06","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":138,"date":"2026-09-06","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":139} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":139,"date":"2026-09-07","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":139,"date":"2026-09-07","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":139,"date":"2026-09-07","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":140} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":140,"date":"2026-09-08","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":140,"date":"2026-09-08","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":140,"date":"2026-09-08","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Created new time entry {"id":141} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":141,"date":"2026-09-09","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":141,"date":"2026-09-09","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":141,"date":"2026-09-09","status":"U","employee_id":"EMP2025102746502557","total_hours":6.0} [2026-09-11 15:14:32] local.INFO: Updated existing time entry {"id":125} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:32] local.INFO: Updated time entry status {"id":125,"date":"2026-09-10","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:32] local.INFO: Updated existing time entry {"id":126} [2026-09-11 15:14:33] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:33] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:33] local.INFO: Updated time entry status {"id":126,"date":"2026-09-11","status":"C","employee_id":"EMP2025102746502557","total_hours":12.0} [2026-09-11 15:14:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:14:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:14:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:15:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:15:05] local.ERROR: Error generating tardiness report: Attempt to read property "employee_name" on null [2026-09-11 15:15:05] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:15:06] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:15:06] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-11 15:15:07] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-11 15:15:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:15:17] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:15:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:15:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:15:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:15:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:15:26] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:15:26] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:15:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:15:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:15:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:15:53] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:15:53] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:15:53] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:15:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:15:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:15:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:15:57] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-11 15:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:16:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:16:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:16:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:16:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:16:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:16:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:16:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:16:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:17:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:17:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:17:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:17:04] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:17:04] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:17:20] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:17:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:17:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:17:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:17:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:17:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:18:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:18:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:18:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:18:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:18:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:18:46] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:18:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:18:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:18:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:19:03] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:19:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:19:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:19:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:19:17] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:19:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:19:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:19:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:19:39] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:19:45] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:19:50] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:19:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:19:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:19:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:20:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:20:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:20:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:20:08] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:11] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:20:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:20:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:20:27] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:33] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:46] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:51] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:20:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:20:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:20:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:20:56] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:21:03] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:21:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:21:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:21:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:21:15] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:21:19] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:21:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:21:35] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5","holiday_type_id":"6"},"validated":{"holiday_type_id":"6","page":"1","limit":"5"},"filters":{"holiday_type_id":"6","page":"1","limit":"5"}} [2026-09-11 15:21:41] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5","scope":"Local"},"validated":{"scope":"Local","page":"1","limit":"5"},"filters":{"scope":"Local","page":"1","limit":"5"}} [2026-09-11 15:21:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:21:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:21:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:21:54] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5","scope":"Local"},"validated":{"scope":"Local","page":"1","limit":"5"},"filters":{"scope":"Local","page":"1","limit":"5"}} [2026-09-11 15:21:58] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:22:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:22:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:22:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:22:07] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:22:11] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:22:22] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"5"},"validated":{"page":"1","limit":"5"},"filters":{"page":"1","limit":"5"}} [2026-09-11 15:22:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:22:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:22:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:22:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:22:31] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 10 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-11 15:22:31] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 11 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-11 15:22:32] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 10 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-11 15:22:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:22:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:22:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:23:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:23:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:23:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:23:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:23:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:23:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:23:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:23:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:24:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:24:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:24:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:24:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:24:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:24:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:24:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:24:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:24:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:25:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:25:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:25:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:25:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:25:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:25:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:25:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:26:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:26:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:26:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:26:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:26:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:26:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:26:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:26:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:27:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:27:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:27:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:27:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:27:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:27:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:27:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:27:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:27:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:28:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:28:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:28:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:28:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:28:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:28:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:28:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:28:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:28:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:29:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:29:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:29:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:29:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:29:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:29:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:29:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:30:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:30:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:30:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:30:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:30:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:30:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:30:32] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:30:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:30:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:30:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:31:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:31:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:31:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:31:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:31:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:31:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:31:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:32:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:32:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:32:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:32:06] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:32:14] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:32:14] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:32:14] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:32:19] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:32:19] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:32:19] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:32:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:32:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:32:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:32:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:32:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:32:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:32:59] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:33:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:33:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:33:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:33:07] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:33:07] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"2"},"processed_filters":{"month":"2026-09","employee_id":"2"},"break_in_param":"not provided"} [2026-09-11 15:33:07] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"2"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%2%","2026-09%"]} [2026-09-11 15:33:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:33:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:33:38] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:33:52] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:33:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:33:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:33:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:34:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:34:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:34:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:34:05] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:34:06] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-11 15:34:06] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"5"},"processed_filters":{"month":"2026-09","employee_id":"5"},"break_in_param":"not provided"} [2026-09-11 15:34:06] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"5"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%5%","2026-09%"]} [2026-09-11 15:34:15] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:34:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:34:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:34:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:34:27] local.ERROR: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php:61) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1168): Illuminate/Pagination/LengthAwarePaginator->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(552): Illuminate/Container/Container->makeWith() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3556): Illuminate/Database/Query/Builder->paginator() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(917): Illuminate/Database/Query/Builder->paginate() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} "} [2026-09-11 15:34:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:34:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:34:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:35:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:35:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:35:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:35:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:35:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:35:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:35:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:35:48] local.INFO: Received Leave Earn creation request [2026-09-11 15:35:51] local.INFO: Received Leave Earn creation request [2026-09-11 15:35:53] local.INFO: Received Leave Earn creation request [2026-09-11 15:35:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:35:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:35:55] local.INFO: Received Leave Earn creation request [2026-09-11 15:35:57] local.INFO: Received Leave Earn creation request [2026-09-11 15:35:58] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:00] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:36:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:36:01] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:02] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:03] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:04] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:06] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:07] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:12] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:14] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:15] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:16] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:18] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:20] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:23] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:36:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:36:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:36:28] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:29] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:30] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:36:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:36:34] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:45] local.INFO: Received Leave Earn creation request [2026-09-11 15:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:36:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:37:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:37:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:37:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:37:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:37:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:37:44] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 15:37:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:37:54] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:37:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:38:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:38:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:38:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:38:20] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:38:20] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:38:20] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:38:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:38:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:38:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:38:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:38:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:38:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:38:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:38:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:39:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:39:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:39:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:39:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:39:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:39:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:39:28] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 15:39:28] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 15:39:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 15:39:28] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-11 15:39:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:39:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:39:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:39:53] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:39:55] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 15:39:55] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 15:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:40:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:40:04] local.INFO: Received request for attendance summary with parameters: {"month":"2026-10"} [2026-09-11 15:40:04] local.INFO: Attendance Summary Date Range {"month_param":"2026-10","month_with_day":"2026-10-01","start_date":"2026-10-01","end_date":"2026-10-31"} [2026-09-11 15:40:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:40:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:40:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:40:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:40:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:40:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:40:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:40:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:41:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:41:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:41:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:41:05] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-11 15:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:41:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:41:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:42:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:42:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:42:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:42:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:42:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:42:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:43:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:43:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:43:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:43:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:44:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:44:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:45:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:45:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:45:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:45:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:46:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:46:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:46:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:47:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:47:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:47:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:47:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:47:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:47:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:48:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:48:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:48:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:48:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:48:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:48:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:49:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:49:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:49:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:49:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:49:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:49:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:50:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:50:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:50:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:50:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:51:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:51:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:51:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:51:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:52:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:52:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:52:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:53:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:53:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:53:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:53:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:53:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:53:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:54:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:54:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:54:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:54:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:55:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:55:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:55:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:55:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:55:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:55:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:56:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:56:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:56:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:57:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:57:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:57:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:57:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:57:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:57:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:58:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:58:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:58:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:58:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:59:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 15:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 15:59:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 15:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:00:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:00:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:00:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:00:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:01:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:01:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:01:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:01:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:02:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:02:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:02:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:02:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:03:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:03:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:03:58] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 16:03:58] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 16:03:58] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 16:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:04:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:04:02] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 16:04:02] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 16:04:02] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-11 16:04:02] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 16:04:06] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"}} [2026-09-11 16:04:10] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-11","schedule_to":"2026-09-11","shift_id":"49","page":"1","limit":"10"}} [2026-09-11 16:04:12] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-11 16:04:17] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 16:04:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 16:04:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:04:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:04:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:05:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:05:13] local.INFO: Shift time validation: {"time_in_raw":"10:00","time_out_raw":"18:00","time_in_parsed":"2026-09-11 10:00","time_out_parsed":"2026-09-11 18:00","duration":8.0,"is_overnight":false} [2026-09-11 16:05:14] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 16:05:14] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 16:05:25] local.INFO: Shift time validation: {"time_in_raw":"10:00:00","time_out_raw":"18:00:00","time_in_parsed":"2026-09-11 10:00","time_out_parsed":"2026-09-11 18:00","duration":8.0,"is_overnight":false} [2026-09-11 16:05:25] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-11 16:05:25] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-11 16:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:05:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:05:30] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 16:05:50] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 16:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:06:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:06:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:07:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:07:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:07:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:07:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:07:40] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-11 16:07:40] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-11 16:07:47] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_code` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_code`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_code` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-11 16:07:47] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-11 16:07:47] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-11 16:07:57] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 16:08:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:08:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:08:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:08:17] local.INFO: Creating work suspension with data: {"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-07-23","name":"test","description":"testing","is_whole_day":true,"is_final":false} [2026-09-11 16:08:17] local.INFO: Creating/Updating work suspension: {"data":{"employee_id":["EMP2025102746502557","EMP-2025-000325","EMP-2025-0020","EMP000001"],"date_suspended":"2026-07-23","name":"test","description":"testing","is_whole_day":true,"is_final":false},"date_suspended":"2026-07-23"} [2026-09-11 16:08:17] local.INFO: Updating work suspension for date: 2026-07-23 with ID: 8 [2026-09-11 16:08:17] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-09-11 16:08:17] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"C","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-09-11 16:08:17] local.INFO: Updated time entry status {"id":117,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-09-11 16:08:17] local.INFO: Updated time entry status {"id":118,"date":"2026-07-23","status":"P","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-09-11 16:08:17] local.INFO: Updated time entry status {"id":119,"date":"2026-07-23","status":"P","employee_id":"EMP000001","total_hours":0.0} [2026-09-11 16:08:17] local.INFO: Processed 5 time entries for work suspension ID: 8 [2026-09-11 16:08:18] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-11 16:08:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:08:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:08:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:09:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:09:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:09:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 16:10:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:10:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:10:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:10:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:10:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:11:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:11:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:11:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:11:12] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-11 16:11:19] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"2","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"2","limit":"10"}} [2026-09-11 16:11:23] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"}} [2026-09-11 16:11:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"4","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"4","limit":"10"}} [2026-09-11 16:11:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:11:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:11:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:11:32] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"5","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"5","limit":"10"}} [2026-09-11 16:12:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:12:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:12:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:12:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:13:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:13:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:13:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-11 16:13:06] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-11 16:13:06] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-11 16:13:06] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-11 16:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:13:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:14:00] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:14:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:14:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:14:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:15:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:15:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:15:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:15:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:15:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:15:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:16:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:16:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:16:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:16:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:17:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:17:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:17:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:17:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:17:33] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:17:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:18:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:18:29] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:19:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:19:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:19:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:19:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:19:49] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:19:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:20:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:20:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:20:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:20:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:20:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:20:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:21:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:21:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:21:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:22:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:23:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:24:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:24:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:24:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:25:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:25:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:25:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:26:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:26:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:26:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:27:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:27:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:27:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:28:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:28:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:28:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:29:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:29:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:29:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:30:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:30:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:30:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:31:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:31:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:31:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:32:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:32:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:32:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:33:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:33:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:33:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:34:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:34:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:34:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:35:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:35:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:35:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:36:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:36:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:36:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:37:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:37:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:37:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:38:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:38:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:38:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:39:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:39:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:39:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:40:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:40:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:40:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:41:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:41:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:41:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:42:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:42:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:42:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:43:06] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_entries" where "employee_id" = 1 and "time_in" is not null and "time_out" is null and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and "schedule_date" between 2026-09-10 and 2026-09-11 and exists (select * from "shifts" where "schedules"."shift_id" = "shifts"."id" and "is_remote" = 1 and "shifts"."deleted_at" is null) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null order by (select "schedule_date" from "schedules" where "schedules"."id" = "time_entries"."schedule_id" and "schedules"."deleted_at" is null) desc limit 1) [2026-09-11 16:43:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:43:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:43:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:44:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:44:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:45:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:45:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:45:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:46:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:46:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:46:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:47:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:47:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:47:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:48:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:48:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:48:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:49:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:49:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:49:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:50:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:50:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:50:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:51:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:51:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:51:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:52:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:52:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:52:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:53:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:53:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:53:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:54:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:54:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:54:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:55:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:55:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:55:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:56:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:56:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:56:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:57:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:57:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:57:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:58:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:58:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:58:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:58:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:58:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:58:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 16:59:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 16:59:01] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 16:59:01] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:00:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:00:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:00:02] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:01:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:01:03] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:01:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:02:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:02:04] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:02:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:03:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:03:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:03:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:04:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:04:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:04:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:05:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:05:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:05:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:06:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:07:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:07:09] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:07:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:08:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:08:10] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:08:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:09:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:09:12] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:11:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:11:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:12:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:12:14] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:12:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:13:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:13:15] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:13:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:14:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:14:16] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:15:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:15:17] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:15:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:16:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:16:18] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:16:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:17:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:17:19] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:17:19] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:18:06] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-11 17:18:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:18:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:18:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:19:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:19:21] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:19:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:20:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:20:22] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:20:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:21:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:21:23] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:21:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:21:29] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select distinct "name" from "divisions" where "name" is not null and "name" != order by "name" asc) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select distinct \"name\" from \"divisions\" where \"name\" is not null and \"name\" != order by \"name\" asc) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::pluck():3761}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Repositories/EmployeeAttendanceReportRepository.php(128): Illuminate/Database/Query/Builder->pluck() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/EmployeeAttendanceReportService.php(108): App/Repositories/EmployeeAttendanceReportRepository->getDistinctDivisions() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/EmployeeAttendanceReportController.php(58): App/Services/EmployeeAttendanceReportService->getDivisions() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/EmployeeAttendanceReportController->divisions() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::pluck():3761}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Repositories/EmployeeAttendanceReportRepository.php(128): Illuminate/Database/Query/Builder->pluck() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/EmployeeAttendanceReportService.php(108): App/Repositories/EmployeeAttendanceReportRepository->getDistinctDivisions() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/EmployeeAttendanceReportController.php(58): App/Services/EmployeeAttendanceReportService->getDivisions() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/EmployeeAttendanceReportController->divisions() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #38 {main} "} [2026-09-11 17:22:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:22:24] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:22:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:23:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:23:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:23:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:24:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:24:26] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:24:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:25:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:25:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:25:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:26:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:26:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:26:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:27:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:27:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:27:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:28:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:29:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:29:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:29:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:30:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:30:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:30:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:31:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:31:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:31:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:32:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:32:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:32:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:33:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:33:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:33:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:34:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:34:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:34:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:35:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:35:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:35:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:36:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:36:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:36:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:37:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:37:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:37:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:38:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:38:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:38:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:39:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:39:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:39:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:40:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:40:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:40:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:41:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:41:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:41:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:42:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:42:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:42:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:43:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:43:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:43:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:44:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:44:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:45:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:45:27] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:45:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 17:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true}} [2026-09-11 17:45:55] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 17:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-11",true]} [2026-09-11 18:46:06] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-11 19:41:07] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-11 20:03:07] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-11 20:36:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 20:37:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-13 14:38:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-13 14:39:09] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-13 14:39:09] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-13 14:39:12] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-13 14:39:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-13 14:39:12] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-13 14:39:17] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-13 14:39:17] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-13 14:40:15] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-13 14:40:15] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-13 14:40:15] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-13 14:40:44] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-13 14:40:44] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-13 14:40:47] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-13 14:40:47] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-13 14:40:47] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-13 14:40:49] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-13 14:40:49] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-13 14:41:00] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-13 14:41:00] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-13 14:41:00] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-13 14:41:03] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-13 14:41:03] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-13 18:02:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-13 18:02:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-13 18:02:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-13 18:02:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-13 18:08:04] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-14 08:22:39] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-14 08:22:39] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-14 08:22:39] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-14 09:29:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 10:24:41] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 10:24:41] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 10:25:07] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 10:25:21] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 10:25:21] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 10:25:45] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 10:25:45] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 10:25:47] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 10:25:47] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 10:25:47] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 10:25:54] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 10:28:37] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-14 10:30:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 11:17:05] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 11:39:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 11:40:09] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-14 11:41:05] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-14 13:18:02] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:18:02] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:34:24] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:34:24] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:38:26] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-14 13:39:04] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 13:40:34] local.ERROR: Error generating issue tracker report: Attempt to read property "employee_name" on null [2026-09-14 13:41:53] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:41:53] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:44:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 13:48:18] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:48:18] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:49:00] local.INFO: Received request for attendance summary with parameters: {"month":"2026-10"} [2026-09-14 13:49:00] local.INFO: Attendance Summary Date Range {"month_param":"2026-10","month_with_day":"2026-10-01","start_date":"2026-10-01","end_date":"2026-10-31"} [2026-09-14 13:49:02] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:49:02] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:49:18] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-17","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 13:49:18] local.INFO: Filtering by schedule_date: 2026-09-17 [2026-09-14 13:49:18] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-17"]} [2026-09-14 13:49:19] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:49:19] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:50:55] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 13:50:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 13:50:56] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 13:50:58] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:50:58] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 13:51:00] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-09-14 13:51:00] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-09-14 13:55:50] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 13:55:50] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:01:30] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:01:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 14:01:30] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 14:01:33] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:01:33] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:01:56] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:01:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 14:01:56] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 14:02:19] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:02:19] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:02:21] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:02:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 14:02:21] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 14:02:23] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:02:23] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:04:09] local.INFO: Received request for attendance summary with parameters: {"month":"2026-10"} [2026-09-14 14:04:09] local.INFO: Attendance Summary Date Range {"month_param":"2026-10","month_with_day":"2026-10-01","start_date":"2026-10-01","end_date":"2026-10-31"} [2026-09-14 14:04:23] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:04:23] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:04:25] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-09-14 14:04:25] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-09-14 14:05:56] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:05:56] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:16:47] local.INFO: Received request for attendance summary with parameters: {"month":"2026-10"} [2026-09-14 14:16:47] local.INFO: Attendance Summary Date Range {"month_param":"2026-10","month_with_day":"2026-10-01","start_date":"2026-10-01","end_date":"2026-10-31"} [2026-09-14 14:16:50] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:16:50] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:17:02] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:17:02] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 14:17:02] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 14:21:41] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:21:41] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:22:46] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:22:46] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:22:46] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:23:20] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:23:20] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:23:25] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:23:25] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:23:25] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:23:31] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"25"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":25},"break_in_param":"not provided"} [2026-09-14 14:23:31] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:23:31] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":25},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:23:36] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:23:36] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:23:42] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:23:42] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:23:42] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:26:01] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:26:01] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:26:13] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:26:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:26:13] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:26:28] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:26:28] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:26:28] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:26:31] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:26:32] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:27:08] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:27:08] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:27:08] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:28:49] production.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:28:49] production.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:28:50] production.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["2026-09-11"]} [2026-09-14 14:28:50] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-11 as text) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-14 14:29:13] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:29:13] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:29:13] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:29:49] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:29:49] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:29:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 14:36:26] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:36:26] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:40:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 14:41:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 14:41:58] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:41:58] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:41:58] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:42:17] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:17] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:20] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:20] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:42:20] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:42:23] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:23] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:24] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:24] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 14:42:24] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 14:42:26] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:26] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:30] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:31] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:42:31] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:42:34] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:34] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:38] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:38] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:42:38] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:42:41] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:41] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:46] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:46] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:42:46] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:42:48] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:48] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:51] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:51] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:42:51] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:42:54] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:42:54] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:42:56] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:42:56] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 14:42:56] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 14:43:01] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:43:01] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:43:22] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:43:23] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 14:43:23] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 14:44:25] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:44:25] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:45:39] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-14 14:45:39] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-14 14:45:39] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-14 14:45:40] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-14 14:45:40] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-14 14:45:48] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-14 14:45:48] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-14 14:45:48] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-14 14:45:50] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-14 14:45:57] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-12","schedule_to":"2026-09-12","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-12","schedule_to":"2026-09-12","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-12","schedule_to":"2026-09-12","page":"1","limit":"100"}} [2026-09-14 14:46:23] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:46:23] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 14:46:23] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 14:46:33] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:46:33] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:12] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:12] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 14:47:12] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 14:47:12] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:12] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:14] production.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-04","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:14] production.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-14 14:47:14] production.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["2026-09-04"]} [2026-09-14 14:47:14] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-04 as text) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-14 14:47:16] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:16] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:17] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:17] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:19] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-04","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-14 14:47:19] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-04"]} [2026-09-14 14:47:22] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 14:47:22] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 14:47:24] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:24] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:27] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:27] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:30] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:30] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:47:30] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:47:30] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-04","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-14 14:47:30] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-04"]} [2026-09-14 14:47:33] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:33] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:34] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:34] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:36] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 14:47:36] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 14:47:39] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-17","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:39] local.INFO: Filtering by schedule_date: 2026-09-17 [2026-09-14 14:47:39] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-17"]} [2026-09-14 14:47:44] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:44] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:47] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:47] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:47:47] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:47:51] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:51] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:47:53] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:47:53] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:47:53] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:47:58] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:47:58] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:48:00] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:48:00] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:48:30] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:48:30] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:48:31] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:48:36] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:48:36] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:48:45] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:48:45] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:48:45] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:48:45] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:48:45] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:48:45] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:48:54] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:48:54] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:48:57] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:48:57] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:48:58] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:48:58] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:48:58] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:48:58] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 14:49:01] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:49:01] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:49:02] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:49:02] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:49:02] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:49:07] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:49:07] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:49:58] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:49:58] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:49:58] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:50:01] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:50:01] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:50:01] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:50:05] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:50:05] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:50:07] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:50:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:50:07] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:50:08] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:50:08] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:50:10] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:50:10] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:51:29] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-11","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:51:29] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-14 14:51:29] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-11","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-11"]} [2026-09-14 14:51:32] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:51:32] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:52:33] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:52:33] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-14 14:52:33] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-14 14:53:26] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-12","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:53:26] local.INFO: Filtering by schedule_date: 2026-09-12 [2026-09-14 14:53:26] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-12","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-12"]} [2026-09-14 14:53:36] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 14:53:36] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 14:54:07] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 14:54:07] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 14:54:07] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:00:43] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:00:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:00:43] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:02:33] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 15:02:33] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 15:03:34] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-04","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:03:34] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-14 15:03:34] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-04","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-04"]} [2026-09-14 15:03:44] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 15:03:44] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 15:04:23] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:04:23] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-14 15:04:23] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-14 15:04:30] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-14 15:04:30] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-14 15:04:33] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-05","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:04:33] local.INFO: Filtering by schedule_date: 2026-09-05 [2026-09-14 15:04:33] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-05","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-05"]} [2026-09-14 15:04:48] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:04:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:04:48] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:05:30] production.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:05:30] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:05:30] production.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and strftime('%Y-%m-%d', \"schedule_date\") = cast(? as text) and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["2026-09-03"]} [2026-09-14 15:05:30] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "time_entries" where exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-03 as text) and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null) [2026-09-14 15:05:36] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:05:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:05:36] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:05:49] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:05:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:05:49] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:05:56] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:05:56] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:05:56] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:32:43] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-14 15:32:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:32:43] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:35:40] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"5"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":5},"break_in_param":"not provided"} [2026-09-14 15:35:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:35:40] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":5},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:36:24] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-03","page":"1","limit":"5"},"processed_filters":{"schedule_date":"2026-09-03","page":1,"limit":5},"break_in_param":"not provided"} [2026-09-14 15:36:24] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-14 15:36:24] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-03","page":1,"limit":5},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-03"]} [2026-09-14 15:45:05] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:09:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 16:09:24] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:09:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 16:12:22] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:16:52] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"employee_name":"Juan Dela cruz","page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where (`time_entries`.`deleted_at` is null and `employees`.`first_name` like ? or `employees`.`last_name` like ?) and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":["%Juan Dela cruz%","%Juan Dela cruz%"]} [2026-09-14 16:16:57] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:17:00] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"employee_name":"Juan Dela cruz","page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where (`time_entries`.`deleted_at` is null and `employees`.`first_name` like ? or `employees`.`last_name` like ?) and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":["%Juan Dela cruz%","%Juan Dela cruz%"]} [2026-09-14 16:17:02] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:17:13] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"employee_name":"Juan Dela cruz","page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where (`time_entries`.`deleted_at` is null and `employees`.`first_name` like ? or `employees`.`last_name` like ?) and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":["%Juan Dela cruz%","%Juan Dela cruz%"]} [2026-09-14 16:18:27] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:19:58] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-14 16:21:20] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 16:40:06] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 16:40:43] local.INFO: AbsentWithoutOfficialLeave query: {"filters":[],"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:42:28] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"5"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:42:49] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:43:00] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"25"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:43:26] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"50"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:43:36] local.INFO: AbsentWithoutOfficialLeave query: {"filters":[],"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:43:38] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"5"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:44:05] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"2","limit":"5"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:44:28] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"5"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:45:01] local.INFO: AbsentWithoutOfficialLeave query: {"filters":[],"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:45:32] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-14 16:52:48] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-14 17:20:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 17:22:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 19:48:02] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-14 19:48:17] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-14 21:12:55] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 21:20:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 21:20:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-14 21:21:45] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 21:34:46] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-14 21:34:46] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-14 21:58:42] local.ERROR: Error generating tardiness report: Attempt to read property "employee_name" on null [2026-09-14 22:10:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-14 22:43:57] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 22:45:24] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 22:49:13] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 22:49:55] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 22:53:06] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-14 23:55:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 00:07:58] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 00:07:58] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 00:07:58] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 00:39:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 02:22:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 02:23:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 04:36:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 06:16:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 06:33:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 06:33:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 06:33:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 06:33:50] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-15 07:53:08] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 08:08:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 08:28:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 08:28:28] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789432093,"exp":1789435693,"nbf":1789432093,"jti":"yPm6mq89lNStnKIq","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 08:28:28] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789432093,"exp":1789435693,"nbf":1789432093,"jti":"yPm6mq89lNStnKIq","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 08:28:28] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 08:28:28] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 08:28:28] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 08:34:28] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 08:34:56] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 08:49:18] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 08:50:47] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 08:54:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 08:54:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 08:55:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:02:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:05:47] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:05:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:06:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:10:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:14:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 09:18:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:19:25] local.INFO: Schedule validation: {"total_expanded_dates":5,"dates_with_schedule":5} [2026-09-15 09:19:28] local.INFO: Processed indexed file upload: Minimalist-Desktop-HD-Wallpaper.jpg [2026-09-15 09:19:28] local.INFO: Stored file from array at: leave_attachments/Minimalist-Desktop-HD-Wallpaper_1789435168.jpg [2026-09-15 09:19:28] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 09:19:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 09:19:46] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 09:20:02] local.WARNING: Schedule not found for employee 1 on 2027-01-01 [2026-09-15 09:20:02] local.WARNING: Schedule not found for employee 1 on 2027-01-02 [2026-09-15 09:20:02] local.WARNING: Schedule not found for employee 1 on 2027-01-03 [2026-09-15 09:20:02] local.WARNING: Schedule not found for employee 1 on 2027-01-04 [2026-09-15 09:20:02] local.WARNING: Schedule not found for employee 1 on 2027-01-05 [2026-09-15 09:20:03] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 09:21:33] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 09:22:08] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 09:23:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:29:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:29:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:31:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 09:39:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:42:01] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 09:49:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:49:49] production.ERROR: Error retrieving leave ledger: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "setting_leave_classifications" where "id" = 1) [2026-09-15 09:51:53] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 09:53:17] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 09:54:35] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"10"}} [2026-09-15 09:55:53] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-15 09:55:55] local.INFO: Processed indexed file upload: Minimalist-Desktop-HD-Wallpaper.jpg [2026-09-15 09:55:55] local.INFO: Stored file from array at: leave_attachments/Minimalist-Desktop-HD-Wallpaper_1789437355.jpg [2026-09-15 09:55:55] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 09:55:57] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"10"}} [2026-09-15 10:03:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:03:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 2 limit 1) [2026-09-15 10:10:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:13:41] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 10:15:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:16:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:18:13] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 10:18:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:18:43] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 10:24:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:30:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 10:30:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 2 limit 1) [2026-09-15 10:36:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 2 limit 1) [2026-09-15 10:42:05] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 10:45:19] local.WARNING: Schedule not found for employee 2 on 2026-09-24 [2026-09-15 10:45:19] local.WARNING: Schedule not found for employee 2 on 2026-09-25 [2026-09-15 10:45:20] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 10:51:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:08] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:08] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:17] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:45] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:51:51] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:52:00] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:52:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:52:06] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:52:08] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 10:56:48] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"10"}} [2026-09-15 11:11:13] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 11:16:44] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 11:22:01] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 11:22:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 11:24:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 11:25:07] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 11:26:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 11:26:44] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789442798,"exp":1789446398,"nbf":1789442798,"jti":"JTn3biSSuWmLL4VV","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 11:26:44] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 11:26:44] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789442798,"exp":1789446398,"nbf":1789442798,"jti":"JTn3biSSuWmLL4VV","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 11:26:44] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 11:26:44] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789442798,"exp":1789446398,"nbf":1789442798,"jti":"JTn3biSSuWmLL4VV","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 11:26:44] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 11:28:00] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 11:35:59] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 11:42:43] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 11:42:53] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"10"}} [2026-09-15 11:45:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 11:46:35] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 11:53:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 11:55:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 11:55:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 12:00:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 12:18:24] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 2 limit 1) [2026-09-15 12:19:28] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 12:30:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 12:36:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 2 limit 1) [2026-09-15 12:48:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 12:49:54] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 12:53:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:01:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:12:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:16:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 13:20:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:21:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:22:02] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:25:09] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 13:28:10] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:35:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:38:26] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:39:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:41:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:42:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:43:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 13:57:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 14:08:58] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 14:09:26] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 14:13:47] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789449905,"exp":1789453505,"nbf":1789449905,"jti":"ceFqymVG3wsO8P6P","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 14:13:47] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 14:13:47] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789449905,"exp":1789453505,"nbf":1789449905,"jti":"ceFqymVG3wsO8P6P","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 14:13:47] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 14:13:47] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789449905,"exp":1789453505,"nbf":1789449905,"jti":"ceFqymVG3wsO8P6P","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-15 14:13:47] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-15 14:25:28] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 14:40:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 14:48:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 14:53:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 14:57:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:08:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:20:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:20:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:20:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:21:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 15:21:05] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-15 15:24:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:25:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:35:02] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 15:42:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:46:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:48:40] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:49:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:49:21] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 15:51:14] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 15:52:58] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 15:54:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 16:02:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-15 16:09:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 16:15:13] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 16:15:26] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 16:15:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:17:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 16:17:25] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 16:19:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:19:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:22:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:22:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:29:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:33:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:34:25] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 16:42:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 16:48:23] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 16:48:53] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-15 16:49:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 16:49:23] production.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 16:49:23] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-15 16:50:25] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 16:54:01] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 16:58:30] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 16:58:32] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-15 16:58:32] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789462712.pdf [2026-09-15 16:58:32] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 16:58:34] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 16:58:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 16:58:59] local.INFO: Leave filtering: {"filters":[]} [2026-09-15 16:59:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-15 17:00:48] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 17:00:50] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-15 17:00:50] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789462850.pdf [2026-09-15 17:00:50] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 17:00:52] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 17:01:00] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 17:03:57] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 17:06:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 17:07:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 17:18:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 17:20:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-15 17:20:12] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-15 17:21:34] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 17:32:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 17:42:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 17:45:34] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 17:46:52] local.WARNING: Schedule not found for employee 51 on 2026-10-02 [2026-09-15 17:46:52] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 17:47:39] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 17:48:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 17:51:20] local.INFO: Schedule validation: {"total_expanded_dates":5,"dates_with_schedule":5} [2026-09-15 17:51:26] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-15 17:51:26] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789465886.pdf [2026-09-15 17:51:26] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 17:51:28] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 17:52:26] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"51","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-12-07","2026-09-11","2026-10-27"],"date_filed":"2026-09-15T09:52:25.221Z","reason":"Test","where_spent":"within","broken_date":true,"is_half_day":false}} [2026-09-15 17:52:26] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 17:52:47] local.INFO: Schedule validation: {"total_expanded_dates":3,"dates_with_schedule":3} [2026-09-15 17:52:51] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-15 17:52:51] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789465971.pdf [2026-09-15 17:52:51] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 17:52:56] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 17:54:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 18:04:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 18:04:57] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 18:05:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-15 18:06:11] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-15 18:06:17] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-15 18:15:56] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 18:26:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 18:31:53] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 18:50:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 18:51:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 19:16:42] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:16:43] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 19:16:43] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:16:44] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:17:43] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:17:44] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:17:57] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 19:18:53] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 19:19:20] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-15 19:19:31] local.INFO: Created new time entry {"id":143} [2026-09-15 19:19:31] local.ERROR: Cannot determine status - schedule not found for time entry ID: 143 [2026-09-15 19:33:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 19:39:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 19:40:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 19:50:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 20:11:53] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 20:15:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 20:21:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 20:59:55] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-15 21:47:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:01:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:13:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:18:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:26:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:32:24] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 22:32:24] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 22:32:53] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:36:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 22:36:53] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 22:36:53] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 22:37:31] local.INFO: LateFilingLeaveReportRepository params: {"employee_name":"KIM D LA HERMOSA","limit":"10","page":"1"} [2026-09-15 22:37:31] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ? and CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) LIKE ?","bindings":["rejected","disapproved",true,"%KIM D LA HERMOSA%"]} [2026-09-15 22:38:24] local.INFO: LateFilingLeaveReportRepository params: {"employee_name":"KIM D LA HERMOSA","limit":"10","page":"1"} [2026-09-15 22:38:24] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ? and CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) LIKE ?","bindings":["rejected","disapproved",true,"%KIM D LA HERMOSA%"]} [2026-09-15 22:38:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 22:38:33] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 22:38:33] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 22:38:42] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 22:38:42] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 22:44:53] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 22:46:00] local.INFO: Leave filtering: {"filters":{"employee_id":"2","page":"1","limit":"5"}} [2026-09-15 22:46:21] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"2"},"validated":{"employee_id":"2","page":"1","limit":"10"}} [2026-09-15 22:47:31] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-15 22:47:31] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-15 22:47:31] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-15 22:47:49] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-15 22:47:52] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-15 22:47:52] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-15 22:47:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-15 22:48:53] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-15 22:49:02] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"}} [2026-09-15 22:49:48] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-15 22:49:49] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-10","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-15 22:49:49] local.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-10%"]} [2026-09-15 22:50:04] production.ERROR: Error retrieving travel order for authority: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "travel_orders" where "travel_orders"."id" = 11 and "travel_orders"."deleted_at" is null limit 1) [2026-09-15 22:51:42] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-15 22:51:43] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-10","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-15 22:51:43] local.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-10%"]} [2026-09-15 22:52:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 22:53:11] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 22:59:19] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 22:59:19] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:12:50] local.INFO: Stored file from array (key=file) at: travel_attachments/Active_Employees_1789485170.pdf [2026-09-15 23:14:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 23:17:01] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:19:25] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:22:55] local.INFO: LateFilingLeaveReportRepository params: [2026-09-15 23:22:55] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:23:37] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"1"} [2026-09-15 23:23:37] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:23:38] local.INFO: LateFilingLeaveReportRepository params: [2026-09-15 23:23:38] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:24:20] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"1"} [2026-09-15 23:24:20] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:24:25] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:24:26] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"employees\" where \"employees\".\"id\" = 1 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #34 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #42 {main} "} [2026-09-15 23:24:49] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:24:49] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:25:28] local.INFO: LateFilingLeaveReportRepository params: {"limit":"25","page":"1"} [2026-09-15 23:25:28] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:25:37] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:25:38] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:25:38] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:25:45] local.INFO: LateFilingLeaveReportRepository params: {"limit":"25","page":"1"} [2026-09-15 23:25:45] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:25:59] local.INFO: LateFilingLeaveReportRepository params: {"limit":"50","page":"1"} [2026-09-15 23:25:59] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:26:12] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"1"} [2026-09-15 23:26:12] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:26:53] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:26:53] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:27:03] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-15 23:27:03] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-15 23:27:03] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-15 23:27:13] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:27:13] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:27:22] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-15 23:27:33] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-15 23:27:33] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-15 23:27:33] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-15 23:27:44] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:27:44] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:28:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 23:30:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:31:03] local.INFO: Created new time entry {"id":144} [2026-09-15 23:31:03] local.ERROR: Cannot determine status - schedule not found for time entry ID: 144 [2026-09-15 23:31:23] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:31:23] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:31:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:32:04] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:33:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 23:33:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:33:22] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-15 23:34:51] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"employees\" where \"employees\".\"id\" = 1 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #34 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #42 {main} "} [2026-09-15 23:34:53] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-10"],"date_filed":"2026-09-15T15:34:52.526Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:34:53] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:35:19] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-10"],"date_filed":"2026-09-15T15:35:19.369Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:35:19] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:35:35] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-15"],"date_filed":"2026-09-15T15:35:34.781Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:35:35] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:35:52] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-15"],"date_filed":"2026-09-15T15:35:52.021Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:35:52] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:36:12] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-11","2026-09-15"],"date_filed":"2026-09-15T15:36:11.969Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:36:12] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:36:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 23:36:50] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 23:36:56] local.INFO: Processed indexed file upload: qa-testing-line-icon-vector.jpg [2026-09-15 23:36:56] local.INFO: Stored file from array at: leave_attachments/qa-testing-line-icon-vector_1789486616.jpg [2026-09-15 23:36:56] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 23:37:05] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:37:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-15 23:37:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:37:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-15 23:38:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:38:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 23:38:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:38:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 23:38:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:39:07] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-15 23:39:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:39:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-15 23:39:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:40:20] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-10"],"date_filed":"2026-09-15T15:40:19.795Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:40:20] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:40:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-15 23:40:33] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-10"],"date_filed":"2026-09-15T15:40:32.993Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:40:33] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:40:52] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-10","2026-09-10"],"date_filed":"2026-09-15T15:40:51.403Z","reason":"Test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-15 23:40:52] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-15 23:43:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-15 23:43:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:44:07] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 23:44:09] local.INFO: Processed indexed file upload: qa-testing-line-icon-vector.jpg [2026-09-15 23:44:09] local.INFO: Stored file from array at: leave_attachments/qa-testing-line-icon-vector_1789487049.jpg [2026-09-15 23:44:09] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 23:44:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:44:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-15 23:44:43] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:44:43] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:44:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:45:21] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 23:45:23] local.INFO: Processed indexed file upload: qa-testing-line-icon-vector.jpg [2026-09-15 23:45:23] local.INFO: Stored file from array at: leave_attachments/qa-testing-line-icon-vector_1789487123.jpg [2026-09-15 23:45:23] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 23:45:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:45:48] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 23:45:51] local.INFO: Processed indexed file upload: qa-testing-line-icon-vector.jpg [2026-09-15 23:45:51] local.INFO: Stored file from array at: leave_attachments/qa-testing-line-icon-vector_1789487151.jpg [2026-09-15 23:45:51] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 23:45:53] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:46:19] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-15 23:46:21] local.INFO: Processed indexed file upload: qa-testing-line-icon-vector.jpg [2026-09-15 23:46:21] local.INFO: Stored file from array at: leave_attachments/qa-testing-line-icon-vector_1789487181.jpg [2026-09-15 23:46:21] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-15 23:46:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-15 23:46:29] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:46:29] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:46:36] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"1"} [2026-09-15 23:46:36] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:46:46] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"2"} [2026-09-15 23:46:46] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:47:00] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"1"} [2026-09-15 23:47:00] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:47:33] local.INFO: LateFilingLeaveReportRepository params: {"limit":"5","page":"2"} [2026-09-15 23:47:33] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:51:06] local.INFO: LateFilingLeaveReportRepository params: [2026-09-15 23:51:06] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-15 23:54:39] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-15 23:54:39] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-16 00:24:46] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-16 00:29:15] local.INFO: Stored file from array (key=file) at: travel_attachments/Active_Employees_1789489755.pdf [2026-09-16 01:51:48] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 01:53:55] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 01:59:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 03:16:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 03:39:17] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 03:42:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 03:44:03] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 03:45:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 03:45:21] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 04:05:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 04:10:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 04:17:52] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 04:19:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 04:19:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 04:20:10] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 04:29:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 06:02:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 06:08:09] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 06:08:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 06:18:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 06:19:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 06:23:11] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 06:52:11] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 07:00:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:02:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 07:13:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:13:37] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 07:15:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:18:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:18:22] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:22] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:18:22] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:22] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:18:22] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:22] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:18:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:18:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:18:40] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:18:40] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:20:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:21:18] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 07:27:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:27:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:27:15] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:15] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:27:19] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:19] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:27:19] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:19] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:27:19] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris-staging.dai-solutions.com.ph/ogcc_hris_staging/hris-ogcc-web2/identity/api/v1/login","iat":1789514289,"exp":1789517889,"nbf":1789514289,"jti":"natmK3EFinp3ugKH","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-16 07:27:19] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-16 07:49:53] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 07:58:42] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-16 07:58:42] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 07:58:42] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-16 08:00:21] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-16 08:00:25] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 08:00:29] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-16 08:01:15] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 08:01:57] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-16 08:01:57] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 08:01:57] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-16 08:02:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 08:09:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:02:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 09:05:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:09:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:10:08] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 09:10:11] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 09:10:46] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 09:10:55] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 09:12:15] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 09:13:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:15:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:17:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:17:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:19:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:20:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:23:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:24:04] production.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:24:04] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-16 09:24:04] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %1% and "employee_id" = 1 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-16 09:25:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:25:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:30:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:30:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:32:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:33:08] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:36:45] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:36:45] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:36:45] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:36:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:36:47] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:36:47] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:36:48] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:37:34] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:38:22] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:38:27] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"}} [2026-09-16 09:38:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:38:27] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:38:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:38:46] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-09-16 09:38:46] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-09%"]} [2026-09-16 09:38:46] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 09:38:51] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 09:38:51] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-16 09:38:51] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-09%"]} [2026-09-16 09:40:48] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-16 09:40:54] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-16 09:41:04] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 09:41:04] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-16 09:41:04] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-09%"]} [2026-09-16 09:41:26] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:41:26] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:41:26] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:41:28] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:41:28] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"","page":"1","limit":"10"}} [2026-09-16 09:41:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:41:28] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 09:41:34] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-16","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"}} [2026-09-16 09:41:43] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-16","shift_id":"47","page":"1","limit":"10"}} [2026-09-16 09:41:46] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-30","shift_id":"47","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-30","shift_id":"47","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-30","shift_id":"47","page":"1","limit":"10"}} [2026-09-16 09:42:10] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 09:42:10] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 09:42:12] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-16 09:42:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:42:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:46:14] local.INFO: Processed nested file upload (Case 5 key=file): Screenshot (1).png [2026-09-16 09:46:14] local.INFO: Added 1 attachments to DTR data [2026-09-16 09:46:14] local.INFO: Processing attachments for DTR correction ID: 14 [2026-09-16 09:46:14] local.INFO: Stored file from array at: dtr_attachments/Screenshot (1)_1789523174.png [2026-09-16 09:46:14] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-16 09:46:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:46:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:47:20] local.INFO: Created new time entry {"id":145} [2026-09-16 09:47:20] local.ERROR: Cannot determine status - schedule not found for time entry ID: 145 [2026-09-16 09:50:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 09:51:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:52:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:53:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 09:53:36] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:05:33] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: No employee found with biometric ID: 704 [2026-09-16 10:10:46] local.INFO: Processed 20/20 biometric records [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-02","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-03","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-04","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-05","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-06","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-07","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-08","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-09","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-10","count":2} [2026-09-16 10:10:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"704","date":"2026-08-11","count":2} [2026-09-16 10:12:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:13:04] production.ERROR: Error generating DTR correction report: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_entries" where "dtr_id" is not null and exists (select * from "dtr_corrections" where "time_entries"."dtr_id" = "dtr_corrections"."id" and "status" = approved and "dtr_corrections"."deleted_at" is null) and "time_entries"."deleted_at" is null order by "id" asc) [2026-09-16 10:13:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:17:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 10:18:09] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 10:18:17] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 10:22:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:29:33] production.ERROR: Error generating DTR correction report: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_entries" where "dtr_id" is not null and exists (select * from "dtr_corrections" where "time_entries"."dtr_id" = "dtr_corrections"."id" and "status" = approved and "dtr_corrections"."deleted_at" is null) and "time_entries"."deleted_at" is null order by "id" asc) [2026-09-16 10:29:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:29:40] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 10:31:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:32:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:34:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:35:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-02 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-02 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-03 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-03 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-04 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-04 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-05 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-05 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-06 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-06 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-07 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-07 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-08 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-08 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-09 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-09 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-10 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-10 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-11 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Employee found but no schedule exists for date: 2026-08-11 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 10:39:00] local.INFO: Processed 20/20 biometric records [2026-09-16 10:39:00] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-02","shift_id":51,"schedule_id":1662} [2026-09-16 10:39:00] local.INFO: Initial biometrics for date {"date":"2026-08-02","schedule_id":1662,"schedule_date":"2026-08-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-02 10:00:00","2026-08-02 17:00:00"]} [2026-09-16 10:39:00] local.INFO: All shift biometrics after sorting {"date":"2026-08-02","count":2,"times":["2026-08-02 10:00:00","2026-08-02 17:00:00"]} [2026-09-16 10:39:00] local.INFO: Assigned time_in and time_out {"date":"2026-08-02","time_in":"2026-08-02 10:00:00","time_out":"2026-08-02 17:00:00"} [2026-09-16 10:39:00] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-02","record_ids":[306,307]} [2026-09-16 10:39:00] local.INFO: Calculated total hours for time entry {"date":"2026-08-02","biometric_id":"0704","time_in":"2026-08-02 10:00:00","time_out":"2026-08-02 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:00] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-03","shift_id":52,"schedule_id":1663} [2026-09-16 10:39:00] local.INFO: Initial biometrics for date {"date":"2026-08-03","schedule_id":1663,"schedule_date":"2026-08-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-03 10:00:00","2026-08-03 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-03","count":2,"times":["2026-08-03 10:00:00","2026-08-03 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-03","time_in":"2026-08-03 10:00:00","time_out":"2026-08-03 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-03","record_ids":[308,309]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-03","biometric_id":"0704","time_in":"2026-08-03 10:00:00","time_out":"2026-08-03 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-04","shift_id":53,"schedule_id":1664} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-04","schedule_id":1664,"schedule_date":"2026-08-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-04 10:00:00","2026-08-04 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-04","count":2,"times":["2026-08-04 10:00:00","2026-08-04 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-04","time_in":"2026-08-04 10:00:00","time_out":"2026-08-04 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-04","record_ids":[310,311]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-04","biometric_id":"0704","time_in":"2026-08-04 10:00:00","time_out":"2026-08-04 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-05","shift_id":54,"schedule_id":1665} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-05","schedule_id":1665,"schedule_date":"2026-08-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-05 10:00:00","2026-08-05 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-05","count":2,"times":["2026-08-05 10:00:00","2026-08-05 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-05","time_in":"2026-08-05 10:00:00","time_out":"2026-08-05 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-05","record_ids":[312,313]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-05","biometric_id":"0704","time_in":"2026-08-05 10:00:00","time_out":"2026-08-05 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-06","shift_id":55,"schedule_id":1666} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-06","schedule_id":1666,"schedule_date":"2026-08-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-06 10:00:00","2026-08-06 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-06","count":2,"times":["2026-08-06 10:00:00","2026-08-06 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-06","time_in":"2026-08-06 10:00:00","time_out":"2026-08-06 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-06","record_ids":[314,315]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-06","biometric_id":"0704","time_in":"2026-08-06 10:00:00","time_out":"2026-08-06 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-07","shift_id":56,"schedule_id":1667} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-07","schedule_id":1667,"schedule_date":"2026-08-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-07 10:00:00","2026-08-07 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-07","count":2,"times":["2026-08-07 10:00:00","2026-08-07 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-07","time_in":"2026-08-07 10:00:00","time_out":"2026-08-07 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-07","record_ids":[316,317]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-07","biometric_id":"0704","time_in":"2026-08-07 10:00:00","time_out":"2026-08-07 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-08","shift_id":57,"schedule_id":1668} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-08","schedule_id":1668,"schedule_date":"2026-08-08","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-08 10:00:00","2026-08-08 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-08","count":2,"times":["2026-08-08 10:00:00","2026-08-08 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-08","time_in":"2026-08-08 10:00:00","time_out":"2026-08-08 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-08","record_ids":[318,319]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-08","biometric_id":"0704","time_in":"2026-08-08 10:00:00","time_out":"2026-08-08 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-09","shift_id":58,"schedule_id":1669} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-09","schedule_id":1669,"schedule_date":"2026-08-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-09 10:00:00","2026-08-09 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-09","count":2,"times":["2026-08-09 10:00:00","2026-08-09 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-09","time_in":"2026-08-09 10:00:00","time_out":"2026-08-09 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-09","record_ids":[320,321]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-09","biometric_id":"0704","time_in":"2026-08-09 10:00:00","time_out":"2026-08-09 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-10","shift_id":59,"schedule_id":1670} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-10","schedule_id":1670,"schedule_date":"2026-08-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-10 10:00:00","2026-08-10 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-10","count":2,"times":["2026-08-10 10:00:00","2026-08-10 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-10","time_in":"2026-08-10 10:00:00","time_out":"2026-08-10 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-10","record_ids":[322,323]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-10","biometric_id":"0704","time_in":"2026-08-10 10:00:00","time_out":"2026-08-10 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-08-11","shift_id":60,"schedule_id":1671} [2026-09-16 10:39:01] local.INFO: Initial biometrics for date {"date":"2026-08-11","schedule_id":1671,"schedule_date":"2026-08-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-08-11 10:00:00","2026-08-11 17:00:00"]} [2026-09-16 10:39:01] local.INFO: All shift biometrics after sorting {"date":"2026-08-11","count":2,"times":["2026-08-11 10:00:00","2026-08-11 17:00:00"]} [2026-09-16 10:39:01] local.INFO: Assigned time_in and time_out {"date":"2026-08-11","time_in":"2026-08-11 10:00:00","time_out":"2026-08-11 17:00:00"} [2026-09-16 10:39:01] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-08-11","record_ids":[324,325]} [2026-09-16 10:39:01] local.INFO: Calculated total hours for time entry {"date":"2026-08-11","biometric_id":"0704","time_in":"2026-08-11 10:00:00","time_out":"2026-08-11 17:00:00","break_in":"null","break_out":"null","total_hours":-7.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":146} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":146,"date":"2026-08-02","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":146,"date":"2026-08-02","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":146,"date":"2026-08-02","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":147} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":147,"date":"2026-08-03","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":147,"date":"2026-08-03","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":147,"date":"2026-08-03","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":148} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":148,"date":"2026-08-04","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":148,"date":"2026-08-04","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":148,"date":"2026-08-04","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":149} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":149,"date":"2026-08-05","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":149,"date":"2026-08-05","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":149,"date":"2026-08-05","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":150} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":150,"date":"2026-08-06","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":150,"date":"2026-08-06","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":150,"date":"2026-08-06","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":151} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":151,"date":"2026-08-07","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":151,"date":"2026-08-07","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":151,"date":"2026-08-07","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":152} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":152,"date":"2026-08-08","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":152,"date":"2026-08-08","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":152,"date":"2026-08-08","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":153} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":153,"date":"2026-08-09","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":153,"date":"2026-08-09","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":153,"date":"2026-08-09","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":154} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":154,"date":"2026-08-10","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":154,"date":"2026-08-10","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":154,"date":"2026-08-10","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Created new time entry {"id":155} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":155,"date":"2026-08-11","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":155,"date":"2026-08-11","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:39:01] local.INFO: Updated time entry status {"id":155,"date":"2026-08-11","status":"U","employee_id":"0704","total_hours":6.0} [2026-09-16 10:49:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:51:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:59:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 10:59:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:00:55] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:03:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:13:56] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:16:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:24:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 11:28:36] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:36:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:38:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:38:28] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 11:38:55] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:43:14] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 11:43:33] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 11:44:03] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-16 11:44:07] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 11:44:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:44:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 11:44:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:45:29] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-16 11:45:33] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 11:45:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:45:42] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 12 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-16 11:46:01] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-16 11:46:06] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-16 11:46:10] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 11:46:23] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 11:46:28] local.WARNING: No biometric ID found for employee ID: 3 [2026-09-16 11:46:28] local.INFO: Created new time entry {"id":156} [2026-09-16 11:46:28] local.ERROR: Cannot determine status - schedule not found for time entry ID: 156 [2026-09-16 11:46:28] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 11:46:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:47:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 11:48:05] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-16 11:48:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:48:18] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-16 11:48:18] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-16 11:49:36] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 11:52:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 11:52:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:52:49] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"1","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-16","2026-09-16"],"date_filed":"2026-09-16T03:52:52.815Z","reason":"TEST","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-16 11:52:49] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-16 11:53:02] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-16 11:53:05] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:53:13] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-16 11:53:20] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 11:53:29] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-16 11:53:35] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-16 11:53:50] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-16 11:53:55] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-16 11:54:16] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-16 11:54:31] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-16 11:54:35] local.WARNING: Schedule not found for employee 1 on 2026-09-23 [2026-09-16 11:54:36] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-16 11:56:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:58:00] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 11:58:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:58:29] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 11:58:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 12:15:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:20:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:23:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:24:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:24:18] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select CONCAT_WS(' ', u.first_name, u.middle_initial, u.last_name) as employee_name, YEAR(leave.date_leave) AS year, MONTHNAME(leave.date_leave) AS month, COUNT(DISTINCT leave.leave_id_group) AS total_leave_application_filed, SUM(leave.total_days) AS total_days_filed from "leaves" as "leave" inner join "employees" as "u" on "u"."employee_code" = "leave"."employee_id" where "leave"."deleted_at" is null and "leave"."status" != rejected group by "u"."employee_code", "u"."first_name", "u"."middle_initial", "u"."last_name", YEAR(leave.date_leave), MONTH(leave.date_leave), MONTHNAME(leave.date_leave)) as habitual_leave) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from (select CONCAT_WS(' ', u.first_name, u.middle_initial, u.last_name) as employee_name, YEAR(leave.date_leave) AS year, MONTHNAME(leave.date_leave) AS month, COUNT(DISTINCT leave.leave_id_group) AS total_leave_application_filed, SUM(leave.total_days) AS total_days_filed from \"leaves\" as \"leave\" inner join \"employees\" as \"u\" on \"u\".\"employee_code\" = \"leave\".\"employee_id\" where \"leave\".\"deleted_at\" is null and \"leave\".\"status\" != rejected group by \"u\".\"employee_code\", \"u\".\"first_name\", \"u\".\"middle_initial\", \"u\".\"last_name\", YEAR(leave.date_leave), MONTH(leave.date_leave), MONTHNAME(leave.date_leave)) as habitual_leave) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3550): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Repositories/HabitualLeaveReportRepository.php(64): Illuminate/Database/Query/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/HabitualLeaveReportService.php(30): App/Repositories/HabitualLeaveReportRepository->getPaginated() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/HabitualLeaveReportController.php(38): App/Services/HabitualLeaveReportService->getAllReports() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/HabitualLeaveReportController->index() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #33 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3550): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Repositories/HabitualLeaveReportRepository.php(64): Illuminate/Database/Query/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/HabitualLeaveReportService.php(30): App/Repositories/HabitualLeaveReportRepository->getPaginated() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/HabitualLeaveReportController.php(38): App/Services/HabitualLeaveReportService->getAllReports() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/HabitualLeaveReportController->index() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #41 {main} "} [2026-09-16 12:25:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:27:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:28:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:30:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:32:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:33:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:40:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:46:12] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:50:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:54:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:55:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 12:58:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:58:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 12:59:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-10 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-10 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-11 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-11 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-12 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-12 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:30] local.INFO: Employee found but no schedule exists for date: 2026-09-13 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-13 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-14 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-14 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-15 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-15 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-16 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-16 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-17 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-17 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-18 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Employee found but no schedule exists for date: 2026-09-18 {"biometric_id":"0704","employee_no":"0704"} [2026-09-16 13:03:31] local.INFO: Processed 18/18 biometric records [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-10","shift_id":61,"schedule_id":1672} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1672,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":2,"times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-10","record_ids":[326,327]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"0704","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-11","shift_id":62,"schedule_id":1673} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1673,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":2,"times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-11","record_ids":[328,329]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"0704","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-12","shift_id":63,"schedule_id":1674} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1674,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":2,"times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-12","record_ids":[330,331]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"0704","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-13","shift_id":64,"schedule_id":1675} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1675,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":2,"times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-13","record_ids":[332,333]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"0704","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-14","shift_id":65,"schedule_id":1676} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1676,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":2,"times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-14","record_ids":[334,335]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"0704","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-15","shift_id":66,"schedule_id":1677} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1677,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":2,"times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-15","record_ids":[336,337]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"0704","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-16","shift_id":67,"schedule_id":1678} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1678,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":2,"times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-16","record_ids":[338,339]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"0704","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-17","shift_id":68,"schedule_id":1679} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1679,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":2,"times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-17","record_ids":[340,341]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"0704","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"0704","employee_id":"0704","date":"2026-09-18","shift_id":69,"schedule_id":1680} [2026-09-16 13:03:31] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1680,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:03:31] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":2,"times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:03:31] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00"} [2026-09-16 13:03:31] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"0704","date":"2026-09-18","record_ids":[342,343]} [2026-09-16 13:03:31] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"0704","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":157} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":157,"date":"2026-09-10","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":157,"date":"2026-09-10","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":157,"date":"2026-09-10","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":158} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":158,"date":"2026-09-11","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":158,"date":"2026-09-11","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":158,"date":"2026-09-11","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":159} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":159,"date":"2026-09-12","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":159,"date":"2026-09-12","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":159,"date":"2026-09-12","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":160} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":160,"date":"2026-09-13","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":160,"date":"2026-09-13","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":160,"date":"2026-09-13","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":161} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":161,"date":"2026-09-14","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":161,"date":"2026-09-14","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":161,"date":"2026-09-14","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":162} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":162,"date":"2026-09-15","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":162,"date":"2026-09-15","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":162,"date":"2026-09-15","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":163} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":163,"date":"2026-09-16","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":163,"date":"2026-09-16","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":163,"date":"2026-09-16","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":164} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":164,"date":"2026-09-17","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":164,"date":"2026-09-17","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":164,"date":"2026-09-17","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Created new time entry {"id":165} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":165,"date":"2026-09-18","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":165,"date":"2026-09-18","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:03:31] local.INFO: Updated time entry status {"id":165,"date":"2026-09-18","status":"U","employee_id":"0704","total_hours":7.0} [2026-09-16 13:04:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000327 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000327 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000328 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000328 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000329 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000329 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000330 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000330 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000331 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000331 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000332 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000332 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000333 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000333 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000334 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000334 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000335 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000335 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000336 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000336 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000337 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000337 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000338 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000338 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000339 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000339 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000340 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000340 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000341 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000341 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000342 [2026-09-16 13:04:51] local.INFO: No employee found with biometric ID: EMP-2025-000342 [2026-09-16 13:04:51] local.INFO: Processed 18/18 biometric records [2026-09-16 13:04:51] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1516,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-09-10 08:00:00"]} [2026-09-16 13:04:51] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":1,"times":["2026-09-10 08:00:00"]} [2026-09-16 13:04:51] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 08:00:00","time_out":"null"} [2026-09-16 13:04:51] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-10","record_ids":[344]} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000326","date":"2026-09-10","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000327","date":"2026-09-11","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000328","date":"2026-09-11","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000329","date":"2026-09-12","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000330","date":"2026-09-12","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000331","date":"2026-09-13","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000332","date":"2026-09-13","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000333","date":"2026-09-14","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000334","date":"2026-09-14","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000335","date":"2026-09-15","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000336","date":"2026-09-15","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000337","date":"2026-09-16","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000338","date":"2026-09-16","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000339","date":"2026-09-17","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000340","date":"2026-09-17","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000341","date":"2026-09-18","count":1} [2026-09-16 13:04:51] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000342","date":"2026-09-18","count":1} [2026-09-16 13:04:51] local.INFO: Created new time entry {"id":166} [2026-09-16 13:04:51] local.INFO: Setting total_hours to 0 for problematic entry {"id":166,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 13:04:51] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-16 13:04:51] local.INFO: Setting total_hours to 0 for problematic entry {"id":166,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 13:04:51] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000327 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000327 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000328 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000328 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000329 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000329 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000330 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000330 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000331 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000331 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000332 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000332 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000333 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000333 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000334 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000334 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000335 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000335 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000336 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000336 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000337 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000337 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000338 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000338 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000339 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000339 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000340 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000340 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000341 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000341 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000342 [2026-09-16 13:05:07] local.INFO: No employee found with biometric ID: EMP-2025-000342 [2026-09-16 13:05:07] local.INFO: Processed 18/18 biometric records [2026-09-16 13:05:07] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1516,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-09-10 08:00:00"]} [2026-09-16 13:05:07] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":1,"times":["2026-09-10 08:00:00"]} [2026-09-16 13:05:07] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 08:00:00","time_out":"null"} [2026-09-16 13:05:07] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-10","record_ids":[344]} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000326","date":"2026-09-10","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000327","date":"2026-09-11","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000328","date":"2026-09-11","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000329","date":"2026-09-12","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000330","date":"2026-09-12","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000331","date":"2026-09-13","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000332","date":"2026-09-13","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000333","date":"2026-09-14","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000334","date":"2026-09-14","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000335","date":"2026-09-15","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000336","date":"2026-09-15","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000337","date":"2026-09-16","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000338","date":"2026-09-16","count":1} [2026-09-16 13:05:07] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000339","date":"2026-09-17","count":1} [2026-09-16 13:05:08] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000340","date":"2026-09-17","count":1} [2026-09-16 13:05:08] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000341","date":"2026-09-18","count":1} [2026-09-16 13:05:08] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000342","date":"2026-09-18","count":1} [2026-09-16 13:05:08] local.INFO: Updated existing time entry {"id":166} [2026-09-16 13:05:08] local.INFO: Setting total_hours to 0 for problematic entry {"id":166,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 13:05:08] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-16 13:05:08] local.INFO: Setting total_hours to 0 for problematic entry {"id":166,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 13:05:08] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-16 13:05:14] local.INFO: Processed 18/18 biometric records [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1516,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":2,"times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-10","record_ids":[344,362]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP-2025-000325","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1517,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":2,"times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-11","record_ids":[363,364]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP-2025-000325","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1518,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":2,"times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-12","record_ids":[365,366]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"EMP-2025-000325","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1519,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":2,"times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-13","record_ids":[367,368]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"EMP-2025-000325","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1520,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":2,"times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-14","record_ids":[369,370]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"EMP-2025-000325","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1521,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":2,"times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-15","record_ids":[371,372]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"EMP-2025-000325","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1522,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":2,"times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-16","record_ids":[373,374]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"EMP-2025-000325","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1523,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":2,"times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-17","record_ids":[375,376]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"EMP-2025-000325","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1524,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:05:14] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":2,"times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:05:14] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00"} [2026-09-16 13:05:14] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-09-18","record_ids":[377,378]} [2026-09-16 13:05:14] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"EMP-2025-000325","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:05:14] local.INFO: Updated existing time entry {"id":166} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":166,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":167} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":167,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":167,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":167,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":168} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":168,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":168,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":168,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":169} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":169,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":169,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":169,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":170} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":170,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":170,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":170,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":171} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":171,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":171,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":171,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":172} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":172,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":172,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":172,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":173} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":173,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":173,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":173,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Created new time entry {"id":174} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":174,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":174,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:05:14] local.INFO: Updated time entry status {"id":174,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-000325","total_hours":7.0} [2026-09-16 13:07:24] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:10:36] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 13:12:27] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-16 13:12:44] local.INFO: Processed 18/18 biometric records [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-10","schedule_id":1525,"schedule_date":"2026-09-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-10","count":2,"times":["2026-09-10 08:00:00","2026-09-10 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-10","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-10","record_ids":[379,380]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-10","biometric_id":"EMP-2025-0020","time_in":"2026-09-10 08:00:00","time_out":"2026-09-10 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-11","schedule_id":1526,"schedule_date":"2026-09-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-11","count":2,"times":["2026-09-11 08:00:00","2026-09-11 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-11","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-11","record_ids":[381,382]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-11","biometric_id":"EMP-2025-0020","time_in":"2026-09-11 08:00:00","time_out":"2026-09-11 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-12","schedule_id":1527,"schedule_date":"2026-09-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-12","count":2,"times":["2026-09-12 08:00:00","2026-09-12 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-12","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-12","record_ids":[383,384]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-12","biometric_id":"EMP-2025-0020","time_in":"2026-09-12 08:00:00","time_out":"2026-09-12 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-13","schedule_id":1528,"schedule_date":"2026-09-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-13","count":2,"times":["2026-09-13 08:00:00","2026-09-13 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-13","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-13","record_ids":[385,386]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-13","biometric_id":"EMP-2025-0020","time_in":"2026-09-13 08:00:00","time_out":"2026-09-13 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-14","schedule_id":1529,"schedule_date":"2026-09-14","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-14","count":2,"times":["2026-09-14 08:00:00","2026-09-14 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-14","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-14","record_ids":[387,388]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-14","biometric_id":"EMP-2025-0020","time_in":"2026-09-14 08:00:00","time_out":"2026-09-14 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-15","schedule_id":1530,"schedule_date":"2026-09-15","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-15","count":2,"times":["2026-09-15 08:00:00","2026-09-15 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-15","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-15","record_ids":[389,390]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-15","biometric_id":"EMP-2025-0020","time_in":"2026-09-15 08:00:00","time_out":"2026-09-15 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-16","schedule_id":1531,"schedule_date":"2026-09-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-16","count":2,"times":["2026-09-16 08:00:00","2026-09-16 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-16","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-16","record_ids":[391,392]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-16","biometric_id":"EMP-2025-0020","time_in":"2026-09-16 08:00:00","time_out":"2026-09-16 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-17","schedule_id":1532,"schedule_date":"2026-09-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-17","count":2,"times":["2026-09-17 08:00:00","2026-09-17 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-17","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-17","record_ids":[393,394]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-17","biometric_id":"EMP-2025-0020","time_in":"2026-09-17 08:00:00","time_out":"2026-09-17 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Initial biometrics for date {"date":"2026-09-18","schedule_id":1533,"schedule_date":"2026-09-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:12:44] local.INFO: All shift biometrics after sorting {"date":"2026-09-18","count":2,"times":["2026-09-18 08:00:00","2026-09-18 16:00:00"]} [2026-09-16 13:12:44] local.INFO: Assigned time_in and time_out {"date":"2026-09-18","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00"} [2026-09-16 13:12:44] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-09-18","record_ids":[395,396]} [2026-09-16 13:12:44] local.INFO: Calculated total hours for time entry {"date":"2026-09-18","biometric_id":"EMP-2025-0020","time_in":"2026-09-18 08:00:00","time_out":"2026-09-18 16:00:00","break_in":"null","break_out":"null","total_hours":-8.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":175} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":175,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":175,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":175,"date":"2026-09-10","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":176} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":176,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":176,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":176,"date":"2026-09-11","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":177} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":177,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":177,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":177,"date":"2026-09-12","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":178} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":178,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":178,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":178,"date":"2026-09-13","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":179} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":179,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":179,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":179,"date":"2026-09-14","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":180} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":180,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":180,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":180,"date":"2026-09-15","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":181} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":181,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":181,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":181,"date":"2026-09-16","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":182} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":182,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":182,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":182,"date":"2026-09-17","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Created new time entry {"id":183} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":183,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":183,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:12:44] local.INFO: Updated time entry status {"id":183,"date":"2026-09-18","status":"U","employee_id":"EMP-2025-0020","total_hours":7.0} [2026-09-16 13:17:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:18:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:20:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:23:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:26:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-16 13:28:05] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 13:28:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 13:28:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 13:28:19] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 13:28:19] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 13:33:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:33:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:35:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:38:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:40:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:41:35] production.ERROR: Error generating undertime report: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_entries" where ("remarks" like %UT%) and "time_entries"."deleted_at" is null order by "id" asc) [2026-09-16 13:42:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:42:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 13:42:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:45:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:47:53] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 13:48:50] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 13:49:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 13:50:02] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-16 13:51:41] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-16 13:51:41] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-16 13:51:41] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-16 13:53:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:01:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:02:15] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"5"},"validated":{"biometric_id":"0704","page":"1","limit":"5"}} [2026-09-16 14:02:19] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"2","limit":"5"},"validated":{"biometric_id":"0704","page":"2","limit":"5"}} [2026-09-16 14:05:12] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:05:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:08:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 14:13:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:15:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:16:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:19:48] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-16 14:21:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:23:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:24:24] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 14:32:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:32:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:39:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:40:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:41:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:44:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:51:26] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:54:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:57:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 14:58:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:00:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:01:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:03:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:04:12] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:05:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:06:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:08:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:10:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:11:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:12:12] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:14:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:14:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:16:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:16:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:18:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:19:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:24:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:25:50] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:27:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:27:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:27:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:28:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:28:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:29:38] local.INFO: Processed 5/5 biometric records [2026-09-16 15:29:38] local.INFO: Initial biometrics for date {"date":"2026-08-03","schedule_id":1361,"schedule_date":"2026-08-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-08-03 08:00:00"]} [2026-09-16 15:29:38] local.INFO: All shift biometrics after sorting {"date":"2026-08-03","count":1,"times":["2026-08-03 08:00:00"]} [2026-09-16 15:29:38] local.INFO: Assigned time_in and time_out {"date":"2026-08-03","time_in":"2026-08-03 08:00:00","time_out":"null"} [2026-09-16 15:29:38] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-08-03","record_ids":[397]} [2026-09-16 15:29:38] local.INFO: Initial biometrics for date {"date":"2026-08-04","schedule_id":1362,"schedule_date":"2026-08-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-08-04 08:00:00"]} [2026-09-16 15:29:38] local.INFO: All shift biometrics after sorting {"date":"2026-08-04","count":1,"times":["2026-08-04 08:00:00"]} [2026-09-16 15:29:38] local.INFO: Assigned time_in and time_out {"date":"2026-08-04","time_in":"2026-08-04 08:00:00","time_out":"null"} [2026-09-16 15:29:38] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-08-04","record_ids":[398]} [2026-09-16 15:29:38] local.INFO: Initial biometrics for date {"date":"2026-08-05","schedule_id":1363,"schedule_date":"2026-08-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-08-05 08:00:00"]} [2026-09-16 15:29:38] local.INFO: All shift biometrics after sorting {"date":"2026-08-05","count":1,"times":["2026-08-05 08:00:00"]} [2026-09-16 15:29:38] local.INFO: Assigned time_in and time_out {"date":"2026-08-05","time_in":"2026-08-05 08:00:00","time_out":"null"} [2026-09-16 15:29:38] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-08-05","record_ids":[399]} [2026-09-16 15:29:38] local.INFO: Initial biometrics for date {"date":"2026-08-06","schedule_id":1364,"schedule_date":"2026-08-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-08-06 08:00:00"]} [2026-09-16 15:29:38] local.INFO: All shift biometrics after sorting {"date":"2026-08-06","count":1,"times":["2026-08-06 08:00:00"]} [2026-09-16 15:29:38] local.INFO: Assigned time_in and time_out {"date":"2026-08-06","time_in":"2026-08-06 08:00:00","time_out":"null"} [2026-09-16 15:29:38] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-08-06","record_ids":[400]} [2026-09-16 15:29:38] local.INFO: Initial biometrics for date {"date":"2026-08-07","schedule_id":1365,"schedule_date":"2026-08-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-08-07 08:00:00"]} [2026-09-16 15:29:38] local.INFO: All shift biometrics after sorting {"date":"2026-08-07","count":1,"times":["2026-08-07 08:00:00"]} [2026-09-16 15:29:38] local.INFO: Assigned time_in and time_out {"date":"2026-08-07","time_in":"2026-08-07 08:00:00","time_out":"null"} [2026-09-16 15:29:38] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-0020","date":"2026-08-07","record_ids":[401]} [2026-09-16 15:29:38] local.INFO: Created new time entry {"id":184} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":184,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":184,"date":"2026-08-03","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":184,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":184,"date":"2026-08-03","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Created new time entry {"id":185} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":185,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":185,"date":"2026-08-04","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":185,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":185,"date":"2026-08-04","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Created new time entry {"id":186} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":186,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":186,"date":"2026-08-05","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":186,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":186,"date":"2026-08-05","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Created new time entry {"id":187} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":187,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":187,"date":"2026-08-06","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":187,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":187,"date":"2026-08-06","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Created new time entry {"id":188} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":188,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":188,"date":"2026-08-07","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:29:38] local.INFO: Setting total_hours to 0 for problematic entry {"id":188,"has_time_in":"yes","has_time_out":"no"} [2026-09-16 15:29:38] local.INFO: Updated time entry status {"id":188,"date":"2026-08-07","status":"P","employee_id":"EMP-2025-0020","total_hours":0} [2026-09-16 15:30:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:30:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:32:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:38:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:39:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:39:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:39:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:41:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:43:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:44:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:47:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 15:52:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:54:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:56:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 15:57:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 16:03:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:05:15] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:08:21] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0023","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0023","page":"1","limit":"10"}} [2026-09-16 16:08:26] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0023","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0023","page":"1","limit":"10"}} [2026-09-16 16:11:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:16:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:18:14] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:18:30] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 16:18:55] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 16:19:53] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 16:20:22] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 16:21:11] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:22:02] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 16:22:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:24:29] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"5"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"5"}} [2026-09-16 16:24:46] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"5"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"5"}} [2026-09-16 16:25:10] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-16 16:26:54] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 16:26:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 16:27:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:28:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:29:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:29:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:30:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:32:00] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:37:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 16:45:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:52:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 16:53:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:12:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:18:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:19:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:20:40] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:22:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:27:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:30:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 17:32:57] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:35:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:43:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 17:51:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:04:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 19:09:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 19:10:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 19:14:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:14:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:15:14] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:17:15] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:25:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 19:26:18] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-16 19:26:19] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-16 19:26:19] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789557979.pdf [2026-09-16 19:26:19] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-16 19:26:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 19:39:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 19:39:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:43:10] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:50:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 19:51:25] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-16 19:53:27] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-16 19:53:27] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 19:53:34] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-16 19:53:34] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-16 19:53:40] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-16 19:53:40] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-16 19:54:04] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10","attendance_status":"LATE"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LATE"},"break_in_param":"not provided"} [2026-09-16 19:54:04] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-16 19:54:04] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LATE"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-16 19:54:06] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-16 19:54:07] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-16 19:54:11] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-16 19:54:11] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-16 19:54:13] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10","attendance_status":"LEAVE_WITH_PAY"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LEAVE_WITH_PAY"},"break_in_param":"not provided"} [2026-09-16 19:54:13] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-16 19:54:13] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LEAVE_WITH_PAY"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-16 20:05:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 20:10:13] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 20:14:14] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 20:19:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 20:30:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 20:37:27] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-16 20:38:06] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-16 20:38:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 20:41:08] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-16 20:41:40] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 20:41:40] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"0704"},"processed_filters":{"month":"2026-10","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 20:41:40] local.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-10%"]} [2026-09-16 20:42:43] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-16 20:46:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-16 20:51:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 20:52:15] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-16 20:53:14] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 20:53:38] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 20:53:38] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-16 20:53:38] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-09-16 20:53:46] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-07","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-16 20:53:46] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 20:53:47] local.INFO: Time entries query: {"filters":{"month":"2026-07","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-07%"]} [2026-09-16 20:55:29] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1","status":"pending"},"validated":{"employee_id":"1","status":"pending","page":"1","limit":"10"}} [2026-09-16 20:56:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 20:57:27] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 20:57:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 20:57:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 20:57:28] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 20:57:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:00:00] local.INFO: Shift time validation: {"time_in_raw":"08:00","time_out_raw":"17:00","time_in_parsed":"2026-09-16 08:00","time_out_parsed":"2026-09-16 17:00","duration":9.0,"is_overnight":false} [2026-09-16 21:00:01] production.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:00:01] production.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from \"shifts\" where \"shifts\".\"deleted_at\" is null order by \"id\" desc","bindings":[]} [2026-09-16 21:00:05] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:00:05] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:00:15] local.INFO: Shift filtering: {"original_params":{"description":"Standard Morning Shift","page":"1","limit":"10"},"processed_filters":{"description":"Standard Morning Shift","page":"1","limit":"10"}} [2026-09-16 21:00:15] local.INFO: Shift query: {"filters":{"description":"Standard Morning Shift","page":"1","limit":"10"},"sql":"select * from `shifts` where `description` like ? and `shifts`.`deleted_at` is null order by `id` desc","bindings":["%Standard Morning Shift%"]} [2026-09-16 21:00:29] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 21:00:29] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:00:29] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:00:34] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:00:34] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:00:34] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 21:01:51] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 21:01:54] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-16 21:01:56] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-08","schedule_to":"2026-10-08","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-08","schedule_to":"2026-10-08","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-08","schedule_to":"2026-10-08","page":"1","limit":"100"}} [2026-09-16 21:02:08] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"}} [2026-09-16 21:02:11] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-15","schedule_to":"2026-10-15","page":"1","limit":"100"}} [2026-09-16 21:02:56] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:02:56] production.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-10","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-16 21:02:56] production.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from \"time_entries\" where \"employee_id\" like ? and exists (select * from \"schedules\" where \"time_entries\".\"schedule_id\" = \"schedules\".\"id\" and \"schedule_date\" like ? and \"schedules\".\"deleted_at\" is null) and \"time_entries\".\"deleted_at\" is null","bindings":["%EMP-2025-0020%","2026-10%"]} [2026-09-16 21:02:56] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_entries" where "employee_id" like %EMP-2025-0020% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and "schedule_date" like 2026-10% and "schedules"."deleted_at" is null) and "time_entries"."deleted_at" is null order by "time_in" desc) [2026-09-16 21:02:56] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-16 21:03:11] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"0704"},"processed_filters":{"month":"2026-10","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:03:11] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:03:11] local.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-10%"]} [2026-09-16 21:03:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-16 21:03:17] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:03:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:03:51] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-16 21:04:16] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "time_records_v2" where "dtr_period_id" = 9) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"time_records_v2\" where \"dtr_period_id\" = 9) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(1759): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->regenerateCalc() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #30 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(1759): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->regenerateCalc() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #38 {main} "} [2026-09-16 21:04:36] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:04:36] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"0704"},"processed_filters":{"month":"2026-11","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:04:36] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-11%"]} [2026-09-16 21:04:58] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-16 21:04:58] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:04:59] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-11%"]} [2026-09-16 21:06:39] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-11"} [2026-09-16 21:08:02] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:08:02] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-16 21:08:02] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:08:03] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-16 21:08:39] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-0023"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-0023"},"break_in_param":"not provided"} [2026-09-16 21:08:39] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-0023"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0023%","2026-11%"]} [2026-09-16 21:08:39] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:09:16] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:10:20] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-16 21:11:32] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:11:32] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:11:32] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-16 21:12:04] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:12:04] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-16 21:12:04] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-16 21:12:52] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:12:52] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:12:52] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-16 21:20:15] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:21:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:22:33] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"0704"},"processed_filters":{"month":"2026-11","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:22:33] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:22:33] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-11%"]} [2026-09-16 21:22:49] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-16 21:22:49] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"0704"},"processed_filters":{"month":"2026-11","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-16 21:22:49] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-11%"]} [2026-09-16 21:23:38] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 21:23:38] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:23:38] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:23:40] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-16 21:23:41] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-11"} [2026-09-16 21:23:43] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-11-18","schedule_to":"2026-11-18","page":"1","limit":"100"},"validated":{"schedule_from":"2026-11-18","schedule_to":"2026-11-18","page":"1","limit":"100"},"filters":{"schedule_from":"2026-11-18","schedule_to":"2026-11-18","page":"1","limit":"100"}} [2026-09-16 21:38:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:42:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:44:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:46:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 21:46:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:52:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 21:55:59] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-16 21:55:59] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-16 21:55:59] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-16 21:56:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-16 21:59:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 22:00:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 22:02:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 22:06:14] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-16 22:27:32] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 22:27:54] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 22:27:55] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-16 23:02:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 01:55:32] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 01:56:55] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 07:27:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 07:30:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 07:32:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 07:38:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 07:38:27] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 07:38:31] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 07:43:47] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 07:43:48] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 07:43:48] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789602228.pdf [2026-09-17 07:43:48] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 07:43:51] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 07:44:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 07:44:31] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 07:44:40] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 07:44:47] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 07:44:52] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 07:45:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 07:45:12] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 07:45:30] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 07:45:34] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 07:45:45] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 07:45:59] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 07:46:03] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 07:46:17] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 07:46:21] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 07:46:31] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 07:46:34] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 07:47:10] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 07:47:12] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 07:47:12] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789602432.pdf [2026-09-17 07:47:12] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 07:47:14] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 07:48:29] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 07:48:31] local.INFO: Processed indexed file upload: admin-suggestion-table.pdf [2026-09-17 07:48:31] local.INFO: Stored file from array at: leave_attachments/admin-suggestion-table_1789602511.pdf [2026-09-17 07:48:31] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 07:48:33] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 07:48:50] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 07:48:53] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 08:10:46] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 08:10:47] production.ERROR: Error linking approval request to leave: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: update "leaves" set "approval_request_id" = 71, "updated_at" = 2026-09-17 08:10:47 where "leave_id_group" = leave6aab300631162 and "leaves"."deleted_at" is null) [2026-09-17 08:10:48] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 08:10:48] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789603848.pdf [2026-09-17 08:10:48] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 08:10:50] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 08:23:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 08:23:40] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 08:29:09] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-17 08:29:09] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-17 08:35:32] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 08:35:32] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 08:35:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 08:35:33] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 08:35:33] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 08:35:34] production.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-17 08:36:07] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 08:36:07] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 08:36:08] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 08:36:08] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 08:36:08] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 08:36:30] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 08:36:30] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"0704"},"processed_filters":{"month":"2026-11","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 08:36:30] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-11%"]} [2026-09-17 08:36:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 08:41:19] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 08:41:26] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 08:50:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 08:50:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 08:50:41] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 08:50:43] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 08:50:46] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 08:53:22] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 08:53:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 08:53:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 08:53:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 08:53:55] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 08:54:00] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 08:54:07] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 08:56:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 08:56:55] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 08:57:57] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 08:57:57] production.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 08:57:57] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 08:58:03] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 08:58:07] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 08:59:42] local.INFO: Schedule validation: {"total_expanded_dates":3,"dates_with_schedule":3} [2026-09-17 08:59:44] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 08:59:44] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789606784.pdf [2026-09-17 08:59:44] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 08:59:46] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 09:00:00] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 09:00:08] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 09:00:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:00:17] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:00:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-17 09:00:28] local.WARNING: Schedule not found for employee 51 on 2026-09-28 [2026-09-17 09:00:28] local.WARNING: Schedule not found for employee 51 on 2026-09-29 [2026-09-17 09:00:28] local.WARNING: Schedule not found for employee 51 on 2026-09-30 [2026-09-17 09:00:29] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-17 09:00:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:01:06] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 09:01:11] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:01:12] local.ERROR: Error creating/updating leave entry: {"error":"This leave type requires filing at least 5 day(s) before the leave date.","data":{"employee_id":"3","leave_type_id":1,"leave_classification_id":null,"date_leave":["2026-09-17","2026-09-17"],"date_filed":"2026-09-17T01:01:14.096Z","reason":"test","where_spent":"within","broken_date":false,"is_half_day":false}} [2026-09-17 09:01:12] local.ERROR: Error creating leave entry: This leave type requires filing at least 5 day(s) before the leave date. [2026-09-17 09:01:33] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"employees\" where \"employees\".\"id\" = 3 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #34 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #42 {main} "} [2026-09-17 09:01:34] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 09:01:37] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 09:03:30] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:03:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:03:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:04:09] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 09:04:53] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:05:02] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 09:06:40] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:09:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:09:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:11:05] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-17 09:14:43] production.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:14:43] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 09:15:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:15:44] production.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 09:15:44] production.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from \"shifts\" where \"shifts\".\"deleted_at\" is null order by \"id\" desc","bindings":[]} [2026-09-17 09:16:13] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 09:16:14] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 09:16:14] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 09:16:54] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 09:16:54] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 09:18:25] local.INFO: Employee found but no schedule exists for date: 2026-11-01 {"biometric_id":"EMP-2025-000325","employee_no":"EMP-2025-000325"} [2026-09-17 09:18:25] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-17 09:18:25] local.INFO: No employee found with biometric ID: EMP-2025-000326 [2026-09-17 09:18:25] local.INFO: Processed 2/2 biometric records [2026-09-17 09:18:25] local.INFO: Created shift and schedule for biometric batch without schedule {"biometric_id":"EMP-2025-000325","employee_id":"EMP-2025-000325","date":"2026-11-01","shift_id":71,"schedule_id":1926} [2026-09-17 09:18:25] local.INFO: Initial biometrics for date {"date":"2026-11-01","schedule_id":1926,"schedule_date":"2026-11-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-11-01 08:00:00"]} [2026-09-17 09:18:25] local.INFO: All shift biometrics after sorting {"date":"2026-11-01","count":1,"times":["2026-11-01 08:00:00"]} [2026-09-17 09:18:25] local.INFO: Assigned time_in and time_out {"date":"2026-11-01","time_in":"2026-11-01 08:00:00","time_out":"null"} [2026-09-17 09:18:25] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-01","record_ids":[402]} [2026-09-17 09:18:25] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"EMP-2025-000326","date":"2026-11-01","count":1} [2026-09-17 09:18:25] local.INFO: Created new time entry {"id":189} [2026-09-17 09:18:25] local.INFO: Setting total_hours to 0 for problematic entry {"id":189,"has_time_in":"yes","has_time_out":"no"} [2026-09-17 09:18:25] local.INFO: Updated time entry status {"id":189,"date":"2026-11-01","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-17 09:18:25] local.INFO: Setting total_hours to 0 for problematic entry {"id":189,"has_time_in":"yes","has_time_out":"no"} [2026-09-17 09:18:25] local.INFO: Updated time entry status {"id":189,"date":"2026-11-01","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-17 09:19:12] local.INFO: Processed 2/2 biometric records [2026-09-17 09:19:12] local.INFO: Initial biometrics for date {"date":"2026-11-01","schedule_id":1926,"schedule_date":"2026-11-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-01 08:00:00","2026-11-01 17:00:00"]} [2026-09-17 09:19:12] local.INFO: All shift biometrics after sorting {"date":"2026-11-01","count":2,"times":["2026-11-01 08:00:00","2026-11-01 17:00:00"]} [2026-09-17 09:19:12] local.INFO: Assigned time_in and time_out {"date":"2026-11-01","time_in":"2026-11-01 08:00:00","time_out":"2026-11-01 17:00:00"} [2026-09-17 09:19:12] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-01","record_ids":[402,404]} [2026-09-17 09:19:12] local.INFO: Calculated total hours for time entry {"date":"2026-11-01","biometric_id":"EMP-2025-000325","time_in":"2026-11-01 08:00:00","time_out":"2026-11-01 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:19:12] local.INFO: Updated existing time entry {"id":189} [2026-09-17 09:19:12] local.INFO: Updated time entry status {"id":189,"date":"2026-11-01","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:19:12] local.INFO: Updated time entry status {"id":189,"date":"2026-11-01","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:19:12] local.INFO: Updated time entry status {"id":189,"date":"2026-11-01","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:21:43] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 09:21:43] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 09:21:43] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 09:23:50] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 09:23:51] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 09:23:51] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789608231.pdf [2026-09-17 09:23:51] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 09:23:54] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:24:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-17 09:24:39] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:26:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:27:09] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 09:27:09] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 09:27:09] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 09:28:09] production.ERROR: Error retrieving summary cards: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(distinct "leave_id_group") as aggregate from "leaves" where "status" = pending and "leaves"."deleted_at" is null) [2026-09-17 09:28:36] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:28:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:28:49] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 09:28:49] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:28:58] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:29:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:30:50] local.INFO: Processed 10/10 biometric records [2026-09-17 09:30:50] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 09:30:50] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 09:30:50] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 09:30:50] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 09:30:50] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 09:30:50] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 09:30:50] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 09:30:50] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 09:30:50] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 09:30:50] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:30:50] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 09:30:50] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 09:30:50] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 09:30:50] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 09:30:50] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:30:50] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 09:30:50] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 09:30:50] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 09:30:50] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 09:30:50] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:30:50] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 09:30:50] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 09:30:50] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 09:30:50] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 09:30:50] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:30:50] local.INFO: Created new time entry {"id":190} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:30:50] local.INFO: Created new time entry {"id":191} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Created new time entry {"id":192} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Created new time entry {"id":193} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Created new time entry {"id":194} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:50] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:30:55] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 09:30:55] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 09:30:55] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 09:32:09] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 09:32:18] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:32:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:32:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:33:36] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:33:49] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:34:11] production.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 09:34:11] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 09:34:17] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:34:17] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:34:19] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 09:35:16] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:35:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:35:39] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:35:49] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:35:57] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:36:10] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:36:15] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:36:17] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 09:39:36] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 09:39:38] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 09:39:38] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789609178.pdf [2026-09-17 09:39:38] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 09:39:40] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:39:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:40:19] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:40:32] local.INFO: Leave filtering: {"filters":[]} [2026-09-17 09:40:35] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-17 09:41:10] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-17 09:41:34] local.WARNING: Schedule not found for employee 51 on 2026-12-01 [2026-09-17 09:41:34] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-17 09:42:31] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 09:42:32] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 09:42:32] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 09:42:57] local.INFO: Processed 20/20 biometric records [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-09","schedule_id":1805,"schedule_date":"2026-11-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-09","count":2,"times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-09","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-09","record_ids":[415,416]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-09","biometric_id":"EMP-2025-000325","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00","break_in":"null","break_out":"null","total_hours":-8.5} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-10","schedule_id":1806,"schedule_date":"2026-11-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-10","count":2,"times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-10","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-10","record_ids":[417,418]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-10","biometric_id":"EMP-2025-000325","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-11","schedule_id":1807,"schedule_date":"2026-11-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-11","count":2,"times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-11","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-11","record_ids":[419,420]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-11","biometric_id":"EMP-2025-000325","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00","break_in":"null","break_out":"null","total_hours":-8.92} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-12","schedule_id":1808,"schedule_date":"2026-11-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-12","count":2,"times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-12","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-12","record_ids":[421,422]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-12","biometric_id":"EMP-2025-000325","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Initial biometrics for date {"date":"2026-11-13","schedule_id":1809,"schedule_date":"2026-11-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 09:42:57] local.INFO: All shift biometrics after sorting {"date":"2026-11-13","count":2,"times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 09:42:57] local.INFO: Assigned time_in and time_out {"date":"2026-11-13","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00"} [2026-09-17 09:42:57] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-13","record_ids":[423,424]} [2026-09-17 09:42:57] local.INFO: Calculated total hours for time entry {"date":"2026-11-13","biometric_id":"EMP-2025-000325","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 09:42:57] local.INFO: Updated existing time entry {"id":190} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 09:42:57] local.INFO: Updated existing time entry {"id":191} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated existing time entry {"id":192} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated existing time entry {"id":193} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated existing time entry {"id":194} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Created new time entry {"id":195} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 09:42:57] local.INFO: Created new time entry {"id":196} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Created new time entry {"id":197} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 09:42:57] local.INFO: Created new time entry {"id":198} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Created new time entry {"id":199} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:42:57] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 09:43:01] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 09:43:01] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 09:43:01] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 09:43:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 09:43:43] local.INFO: Leave filtering: {"filters":{"employee_id":"0704","page":"1","limit":"5"}} [2026-09-17 09:44:00] local.INFO: Leave filtering: {"filters":{"employee_id":"0704","page":"1","limit":"10"}} [2026-09-17 09:44:04] local.INFO: Leave filtering: {"filters":{"employee_id":"0704","page":"1","limit":"10"}} [2026-09-17 09:44:22] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 09:44:26] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:46:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:54:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 09:54:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 09:54:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 09:55:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 09:56:23] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 09:57:01] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 09:57:03] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 09:57:03] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789610223.pdf [2026-09-17 09:57:03] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 09:57:05] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 09:58:40] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:01:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 10:01:23] local.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 10:02:43] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:02:44] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 10:03:14] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:04:23] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 10:04:25] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 10:04:25] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789610665.pdf [2026-09-17 10:04:25] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 10:04:27] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:05:07] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:05:15] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:05:23] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:05:25] local.WARNING: Schedule not found for employee 51 on 2026-12-18 [2026-09-17 10:05:26] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:05:38] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:06:15] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 10:06:19] production.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:06:19] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 10:07:55] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:07:59] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:09:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:09:24] local.WARNING: No biometric ID found for employee ID: 51 [2026-09-17 10:09:24] local.INFO: Created new time entry {"id":200} [2026-09-17 10:09:24] local.ERROR: Cannot determine status - schedule not found for time entry ID: 200 [2026-09-17 10:09:25] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:11:25] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:11:35] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:11:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:11:46] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:12:25] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 10:13:04] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 10:15:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:16:41] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:16:41] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:16:41] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:17:58] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:17:58] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:17:58] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:18:09] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:18:09] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:18:09] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:18:10] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-17 10:18:21] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:18:21] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:18:21] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:18:30] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:18:30] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:18:30] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:18:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:20:03] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:20:09] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 10:20:13] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 10:21:15] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 10:21:18] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:21:19] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 10:21:22] local.INFO: Processed 28/28 biometric records [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-09","schedule_id":1805,"schedule_date":"2026-11-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-09","count":2,"times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-09","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-09","record_ids":[415,416]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-09","biometric_id":"EMP-2025-000325","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00","break_in":"null","break_out":"null","total_hours":-8.5} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-10","schedule_id":1806,"schedule_date":"2026-11-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-10","count":2,"times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-10","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-10","record_ids":[417,418]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-10","biometric_id":"EMP-2025-000325","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-11","schedule_id":1807,"schedule_date":"2026-11-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-11","count":2,"times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-11","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-11","record_ids":[419,420]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-11","biometric_id":"EMP-2025-000325","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00","break_in":"null","break_out":"null","total_hours":-8.92} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-12","schedule_id":1808,"schedule_date":"2026-11-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-12","count":2,"times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-12","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-12","record_ids":[421,422]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-12","biometric_id":"EMP-2025-000325","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-13","schedule_id":1809,"schedule_date":"2026-11-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-13","count":2,"times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-13","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-13","record_ids":[423,424]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-13","biometric_id":"EMP-2025-000325","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-16","schedule_id":1810,"schedule_date":"2026-11-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-16 08:00:00","2026-11-16 23:59:00","2026-11-16 00:59:00","2026-11-16 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-16","count":4,"times":["2026-11-16 00:59:00","2026-11-16 08:00:00","2026-11-16 17:00:00","2026-11-16 23:59:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-16","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-16","record_ids":[427,426,425,428]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-16","biometric_id":"EMP-2025-000325","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00","break_in":"2026-11-16 17:00:00","break_out":"2026-11-16 08:00:00","total_hours":-8.0} [2026-09-17 10:21:22] local.INFO: Initial biometrics for date {"date":"2026-11-17","schedule_id":1811,"schedule_date":"2026-11-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-17 08:00:00","2026-11-17 23:59:00","2026-11-17 00:59:00","2026-11-17 17:00:00"]} [2026-09-17 10:21:22] local.INFO: All shift biometrics after sorting {"date":"2026-11-17","count":4,"times":["2026-11-17 00:59:00","2026-11-17 08:00:00","2026-11-17 17:00:00","2026-11-17 23:59:00"]} [2026-09-17 10:21:22] local.INFO: Assigned time_in and time_out {"date":"2026-11-17","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00"} [2026-09-17 10:21:22] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-17","record_ids":[431,430,429,432]} [2026-09-17 10:21:22] local.INFO: Calculated total hours for time entry {"date":"2026-11-17","biometric_id":"EMP-2025-000325","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00","break_in":"2026-11-17 17:00:00","break_out":"2026-11-17 08:00:00","total_hours":-8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":190} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":191} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":192} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":193} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":194} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":195} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":196} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":197} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":198} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated existing time entry {"id":199} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:21:23] local.INFO: Created new time entry {"id":201} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:23] local.INFO: Created new time entry {"id":202} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:23] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:21:26] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:21:27] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:21:27] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:21:27] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:21:28] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:21:39] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:21:53] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-17 10:21:58] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 10:22:03] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-17 10:22:06] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 10:22:09] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:22:16] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 10:24:10] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 10:24:16] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 10:25:09] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 10:25:40] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 10:26:01] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 10:26:01] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 10:26:01] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 10:28:37] production.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:28:37] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 10:28:42] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:28:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:28:54] local.INFO: Processed 64/64 biometric records [2026-09-17 10:28:54] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:28:54] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:28:54] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 10:28:54] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 10:28:54] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 10:28:54] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:28:54] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:28:54] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 10:28:54] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 10:28:54] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:54] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:28:54] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:28:54] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 10:28:54] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 10:28:54] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:54] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:28:54] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:28:54] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 10:28:54] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 10:28:54] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-09","schedule_id":1805,"schedule_date":"2026-11-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-09","count":2,"times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-09","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-09","record_ids":[415,416]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-09","biometric_id":"EMP-2025-000325","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00","break_in":"null","break_out":"null","total_hours":-8.5} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-10","schedule_id":1806,"schedule_date":"2026-11-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-10","count":2,"times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-10","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-10","record_ids":[417,418]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-10","biometric_id":"EMP-2025-000325","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-11","schedule_id":1807,"schedule_date":"2026-11-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-11","count":2,"times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-11","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-11","record_ids":[419,420]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-11","biometric_id":"EMP-2025-000325","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00","break_in":"null","break_out":"null","total_hours":-8.92} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-12","schedule_id":1808,"schedule_date":"2026-11-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-12","count":2,"times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-12","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-12","record_ids":[421,422]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-12","biometric_id":"EMP-2025-000325","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-13","schedule_id":1809,"schedule_date":"2026-11-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-13","count":2,"times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-13","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-13","record_ids":[423,424]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-13","biometric_id":"EMP-2025-000325","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-16","schedule_id":1810,"schedule_date":"2026-11-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-16 08:00:00","2026-11-16 23:59:00","2026-11-16 00:59:00","2026-11-16 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-16","count":4,"times":["2026-11-16 00:59:00","2026-11-16 08:00:00","2026-11-16 17:00:00","2026-11-16 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-16","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-16","record_ids":[427,426,425,428]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-16","biometric_id":"EMP-2025-000325","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00","break_in":"2026-11-16 17:00:00","break_out":"2026-11-16 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-17","schedule_id":1811,"schedule_date":"2026-11-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-17 08:00:00","2026-11-17 23:59:00","2026-11-17 00:59:00","2026-11-17 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-17","count":4,"times":["2026-11-17 00:59:00","2026-11-17 08:00:00","2026-11-17 17:00:00","2026-11-17 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-17","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-17","record_ids":[431,430,429,432]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-17","biometric_id":"EMP-2025-000325","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00","break_in":"2026-11-17 17:00:00","break_out":"2026-11-17 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-18","schedule_id":1812,"schedule_date":"2026-11-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-18 08:00:00","2026-11-18 23:59:00","2026-11-18 00:59:00","2026-11-18 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-18","count":4,"times":["2026-11-18 00:59:00","2026-11-18 08:00:00","2026-11-18 17:00:00","2026-11-18 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-18","time_in":"2026-11-18 00:59:00","time_out":"2026-11-18 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-18","record_ids":[435,434,433,436]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-18","biometric_id":"EMP-2025-000325","time_in":"2026-11-18 00:59:00","time_out":"2026-11-18 23:59:00","break_in":"2026-11-18 17:00:00","break_out":"2026-11-18 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-19","schedule_id":1813,"schedule_date":"2026-11-19","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-19 08:00:00","2026-11-19 23:59:00","2026-11-19 00:59:00","2026-11-19 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-19","count":4,"times":["2026-11-19 00:59:00","2026-11-19 08:00:00","2026-11-19 17:00:00","2026-11-19 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-19","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-19","record_ids":[439,438,437,440]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-19","biometric_id":"EMP-2025-000325","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00","break_in":"2026-11-19 17:00:00","break_out":"2026-11-19 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-20","schedule_id":1814,"schedule_date":"2026-11-20","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-20 08:00:00","2026-11-20 23:59:00","2026-11-20 00:59:00","2026-11-20 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-20","count":4,"times":["2026-11-20 00:59:00","2026-11-20 08:00:00","2026-11-20 17:00:00","2026-11-20 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-20","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-20","record_ids":[443,442,441,444]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-20","biometric_id":"EMP-2025-000325","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00","break_in":"2026-11-20 17:00:00","break_out":"2026-11-20 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-23","schedule_id":1815,"schedule_date":"2026-11-23","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-23 08:00:00","2026-11-23 23:59:00","2026-11-23 00:59:00","2026-11-23 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-23","count":4,"times":["2026-11-23 00:59:00","2026-11-23 08:00:00","2026-11-23 17:00:00","2026-11-23 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-23","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-23","record_ids":[447,446,445,448]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-23","biometric_id":"EMP-2025-000325","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00","break_in":"2026-11-23 17:00:00","break_out":"2026-11-23 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-24","schedule_id":1816,"schedule_date":"2026-11-24","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-24 08:00:00","2026-11-24 23:59:00","2026-11-24 00:59:00","2026-11-24 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-24","count":4,"times":["2026-11-24 00:59:00","2026-11-24 08:00:00","2026-11-24 17:00:00","2026-11-24 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-24","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-24","record_ids":[451,450,449,452]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-24","biometric_id":"EMP-2025-000325","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00","break_in":"2026-11-24 17:00:00","break_out":"2026-11-24 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-25","schedule_id":1817,"schedule_date":"2026-11-25","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-25 08:00:00","2026-11-25 23:59:00","2026-11-25 00:59:00","2026-11-25 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-25","count":4,"times":["2026-11-25 00:59:00","2026-11-25 08:00:00","2026-11-25 17:00:00","2026-11-25 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-25","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-25","record_ids":[455,454,453,456]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-25","biometric_id":"EMP-2025-000325","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00","break_in":"2026-11-25 17:00:00","break_out":"2026-11-25 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-26","schedule_id":1818,"schedule_date":"2026-11-26","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-26 08:00:00","2026-11-26 23:59:00","2026-11-26 00:59:00","2026-11-26 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-26","count":4,"times":["2026-11-26 00:59:00","2026-11-26 08:00:00","2026-11-26 17:00:00","2026-11-26 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-26","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-26","record_ids":[459,458,457,460]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-26","biometric_id":"EMP-2025-000325","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00","break_in":"2026-11-26 17:00:00","break_out":"2026-11-26 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-27","schedule_id":1819,"schedule_date":"2026-11-27","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-27 08:00:00","2026-11-27 23:59:00","2026-11-27 00:59:00","2026-11-27 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-27","count":4,"times":["2026-11-27 00:59:00","2026-11-27 08:00:00","2026-11-27 17:00:00","2026-11-27 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-27","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-27","record_ids":[463,462,461,464]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-27","biometric_id":"EMP-2025-000325","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00","break_in":"2026-11-27 17:00:00","break_out":"2026-11-27 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Initial biometrics for date {"date":"2026-11-30","schedule_id":1820,"schedule_date":"2026-11-30","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-30 08:00:00","2026-11-30 23:59:00","2026-11-30 00:59:00","2026-11-30 17:00:00"]} [2026-09-17 10:28:55] local.INFO: All shift biometrics after sorting {"date":"2026-11-30","count":4,"times":["2026-11-30 00:59:00","2026-11-30 08:00:00","2026-11-30 17:00:00","2026-11-30 23:59:00"]} [2026-09-17 10:28:55] local.INFO: Assigned time_in and time_out {"date":"2026-11-30","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00"} [2026-09-17 10:28:55] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-30","record_ids":[467,466,465,468]} [2026-09-17 10:28:55] local.INFO: Calculated total hours for time entry {"date":"2026-11-30","biometric_id":"EMP-2025-000325","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00","break_in":"2026-11-30 17:00:00","break_out":"2026-11-30 08:00:00","total_hours":-8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":190} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":191} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":192} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":193} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":194} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":195} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":196} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":197} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":198} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":199} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":201} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated existing time entry {"id":202} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":203} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":203,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":203,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":203,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":204} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":205} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":206} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":207} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":208} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":209} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:55] local.INFO: Created new time entry {"id":210} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Created new time entry {"id":211} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Processed 64/64 biometric records [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-09","schedule_id":1805,"schedule_date":"2026-11-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-09","count":2,"times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-09","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-09","record_ids":[415,416]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-09","biometric_id":"EMP-2025-000325","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00","break_in":"null","break_out":"null","total_hours":-8.5} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-10","schedule_id":1806,"schedule_date":"2026-11-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-10","count":2,"times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-10","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-10","record_ids":[417,418]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-10","biometric_id":"EMP-2025-000325","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-11","schedule_id":1807,"schedule_date":"2026-11-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-11","count":2,"times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-11","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-11","record_ids":[419,420]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-11","biometric_id":"EMP-2025-000325","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00","break_in":"null","break_out":"null","total_hours":-8.92} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-12","schedule_id":1808,"schedule_date":"2026-11-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-12","count":2,"times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-12","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-12","record_ids":[421,422]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-12","biometric_id":"EMP-2025-000325","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-13","schedule_id":1809,"schedule_date":"2026-11-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-13","count":2,"times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-13","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-13","record_ids":[423,424]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-13","biometric_id":"EMP-2025-000325","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-16","schedule_id":1810,"schedule_date":"2026-11-16","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-16 08:00:00","2026-11-16 23:59:00","2026-11-16 00:59:00","2026-11-16 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-16","count":4,"times":["2026-11-16 00:59:00","2026-11-16 08:00:00","2026-11-16 17:00:00","2026-11-16 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-16","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-16","record_ids":[427,426,425,428]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-16","biometric_id":"EMP-2025-000325","time_in":"2026-11-16 00:59:00","time_out":"2026-11-16 23:59:00","break_in":"2026-11-16 17:00:00","break_out":"2026-11-16 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-17","schedule_id":1811,"schedule_date":"2026-11-17","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-17 08:00:00","2026-11-17 23:59:00","2026-11-17 00:59:00","2026-11-17 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-17","count":4,"times":["2026-11-17 00:59:00","2026-11-17 08:00:00","2026-11-17 17:00:00","2026-11-17 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-17","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-17","record_ids":[431,430,429,432]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-17","biometric_id":"EMP-2025-000325","time_in":"2026-11-17 00:59:00","time_out":"2026-11-17 23:59:00","break_in":"2026-11-17 17:00:00","break_out":"2026-11-17 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-18","schedule_id":1812,"schedule_date":"2026-11-18","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-18 08:00:00","2026-11-18 23:59:00","2026-11-18 00:59:00","2026-11-18 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-18","count":4,"times":["2026-11-18 00:59:00","2026-11-18 08:00:00","2026-11-18 17:00:00","2026-11-18 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-18","time_in":"2026-11-18 00:59:00","time_out":"2026-11-18 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-18","record_ids":[435,434,433,436]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-18","biometric_id":"EMP-2025-000325","time_in":"2026-11-18 00:59:00","time_out":"2026-11-18 23:59:00","break_in":"2026-11-18 17:00:00","break_out":"2026-11-18 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-19","schedule_id":1813,"schedule_date":"2026-11-19","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-19 08:00:00","2026-11-19 23:59:00","2026-11-19 00:59:00","2026-11-19 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-19","count":4,"times":["2026-11-19 00:59:00","2026-11-19 08:00:00","2026-11-19 17:00:00","2026-11-19 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-19","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-19","record_ids":[439,438,437,440]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-19","biometric_id":"EMP-2025-000325","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00","break_in":"2026-11-19 17:00:00","break_out":"2026-11-19 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-20","schedule_id":1814,"schedule_date":"2026-11-20","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-20 08:00:00","2026-11-20 23:59:00","2026-11-20 00:59:00","2026-11-20 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-20","count":4,"times":["2026-11-20 00:59:00","2026-11-20 08:00:00","2026-11-20 17:00:00","2026-11-20 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-20","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-20","record_ids":[443,442,441,444]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-20","biometric_id":"EMP-2025-000325","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00","break_in":"2026-11-20 17:00:00","break_out":"2026-11-20 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-23","schedule_id":1815,"schedule_date":"2026-11-23","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-23 08:00:00","2026-11-23 23:59:00","2026-11-23 00:59:00","2026-11-23 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-23","count":4,"times":["2026-11-23 00:59:00","2026-11-23 08:00:00","2026-11-23 17:00:00","2026-11-23 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-23","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-23","record_ids":[447,446,445,448]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-23","biometric_id":"EMP-2025-000325","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00","break_in":"2026-11-23 17:00:00","break_out":"2026-11-23 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-24","schedule_id":1816,"schedule_date":"2026-11-24","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-24 08:00:00","2026-11-24 23:59:00","2026-11-24 00:59:00","2026-11-24 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-24","count":4,"times":["2026-11-24 00:59:00","2026-11-24 08:00:00","2026-11-24 17:00:00","2026-11-24 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-24","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-24","record_ids":[451,450,449,452]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-24","biometric_id":"EMP-2025-000325","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00","break_in":"2026-11-24 17:00:00","break_out":"2026-11-24 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-25","schedule_id":1817,"schedule_date":"2026-11-25","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-25 08:00:00","2026-11-25 23:59:00","2026-11-25 00:59:00","2026-11-25 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-25","count":4,"times":["2026-11-25 00:59:00","2026-11-25 08:00:00","2026-11-25 17:00:00","2026-11-25 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-25","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-25","record_ids":[455,454,453,456]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-25","biometric_id":"EMP-2025-000325","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00","break_in":"2026-11-25 17:00:00","break_out":"2026-11-25 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-26","schedule_id":1818,"schedule_date":"2026-11-26","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-26 08:00:00","2026-11-26 23:59:00","2026-11-26 00:59:00","2026-11-26 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-26","count":4,"times":["2026-11-26 00:59:00","2026-11-26 08:00:00","2026-11-26 17:00:00","2026-11-26 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-26","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-26","record_ids":[459,458,457,460]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-26","biometric_id":"EMP-2025-000325","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00","break_in":"2026-11-26 17:00:00","break_out":"2026-11-26 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-27","schedule_id":1819,"schedule_date":"2026-11-27","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-27 08:00:00","2026-11-27 23:59:00","2026-11-27 00:59:00","2026-11-27 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-27","count":4,"times":["2026-11-27 00:59:00","2026-11-27 08:00:00","2026-11-27 17:00:00","2026-11-27 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-27","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-27","record_ids":[463,462,461,464]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-27","biometric_id":"EMP-2025-000325","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00","break_in":"2026-11-27 17:00:00","break_out":"2026-11-27 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Initial biometrics for date {"date":"2026-11-30","schedule_id":1820,"schedule_date":"2026-11-30","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-30 08:00:00","2026-11-30 23:59:00","2026-11-30 00:59:00","2026-11-30 17:00:00"]} [2026-09-17 10:28:56] local.INFO: All shift biometrics after sorting {"date":"2026-11-30","count":4,"times":["2026-11-30 00:59:00","2026-11-30 08:00:00","2026-11-30 17:00:00","2026-11-30 23:59:00"]} [2026-09-17 10:28:56] local.INFO: Assigned time_in and time_out {"date":"2026-11-30","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00"} [2026-09-17 10:28:56] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-30","record_ids":[467,466,465,468]} [2026-09-17 10:28:56] local.INFO: Calculated total hours for time entry {"date":"2026-11-30","biometric_id":"EMP-2025-000325","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00","break_in":"2026-11-30 17:00:00","break_out":"2026-11-30 08:00:00","total_hours":-8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":190} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":191} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":192} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":193} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":194} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":195} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":196} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":197} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":198} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":199} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":201} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":201,"date":"2026-11-16","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated existing time entry {"id":202} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":202,"date":"2026-11-17","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Created new time entry {"id":212} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":212,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":212,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":212,"date":"2026-11-18","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Created new time entry {"id":213} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":213,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":213,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":213,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Created new time entry {"id":214} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":214,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":214,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Updated time entry status {"id":214,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:56] local.INFO: Created new time entry {"id":215} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":215,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":215,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":215,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Created new time entry {"id":216} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":216,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":216,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":216,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Created new time entry {"id":217} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":217,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":217,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":217,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Created new time entry {"id":218} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":218,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":218,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":218,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Created new time entry {"id":219} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":219,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":219,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":219,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Created new time entry {"id":220} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":220,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":220,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:57] local.INFO: Updated time entry status {"id":220,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 10:28:59] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 10:28:59] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 10:28:59] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 10:31:03] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 10:31:32] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 10:32:47] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:35:00] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 10:38:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 10:39:09] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:41:10] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:42:07] local.INFO: Processed nested file upload (Case 5 key=file): All_Employees.pdf [2026-09-17 10:42:07] local.INFO: Added 1 attachments to DTR data [2026-09-17 10:42:07] local.INFO: Processing attachments for DTR correction ID: 15 [2026-09-17 10:42:07] local.INFO: Stored file from array at: dtr_attachments/All_Employees_1789612927.pdf [2026-09-17 10:42:07] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 10:42:18] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:43:59] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 10:47:58] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 10:48:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 10:49:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 10:51:25] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:51:39] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 10:52:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 10:54:09] production.ERROR: Error retrieving DTR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_corrections" where "dtr_corrections"."id" = 12 and "dtr_corrections"."deleted_at" is null limit 1) [2026-09-17 10:54:33] local.INFO: Created new time entry {"id":221} [2026-09-17 10:54:33] local.ERROR: Cannot determine status - schedule not found for time entry ID: 221 [2026-09-17 10:54:51] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:56:05] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 10:57:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 10:58:11] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 10:58:11] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 10:58:27] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 10:59:01] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 11:02:08] local.INFO: Created new time entry {"id":222} [2026-09-17 11:02:08] local.ERROR: Cannot determine status - schedule not found for time entry ID: 222 [2026-09-17 11:02:16] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 11:02:17] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:05:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:06:43] local.INFO: Leave filtering: {"filters":{"employee_id":"0704","page":"1","limit":"5"}} [2026-09-17 11:11:03] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 11:11:20] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 11:12:07] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 11:12:37] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 11:12:41] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 11:14:29] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 11:14:31] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 11:14:31] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789614871.pdf [2026-09-17 11:14:31] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 11:14:33] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 11:14:33] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 11:14:33] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 11:14:33] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 11:14:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:15:38] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 11:15:52] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 11:17:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 11:17:37] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 11:17:43] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 11:19:35] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 11:20:11] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 11:20:11] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 11:20:11] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 11:20:19] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 11:20:19] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 11:20:19] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 11:21:41] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 11:21:41] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 11:21:41] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 11:23:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 11:25:01] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 11:27:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 11:29:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:32:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:33:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:34:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:36:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 11:36:39] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 11:37:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 11:38:37] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-17 11:43:28] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 11:43:28] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 11:43:28] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 11:43:36] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 11:46:23] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 11:52:53] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 11:52:56] production.ERROR: Error retrieving summary cards: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(distinct "leave_id_group") as aggregate from "leaves" where "status" = pending and "leaves"."deleted_at" is null) [2026-09-17 11:52:56] production.ERROR: Error retrieving attendance trends: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select MONTH(schedules.schedule_date) as month, COUNT(*) as total_incidents, COUNT(DISTINCT time_entries.employee_id) as unique_employees, COALESCE(AVG(TIMESTAMPDIFF(SECOND, shifts.time_in, TIME(time_entries.time_in)) / 60), 0) as avg_minutes_late from "time_entries" inner join "schedules" on "schedules"."id" = "time_entries"."schedule_id" inner join "shifts" on "shifts"."id" = "schedules"."shift_id" where strftime('%Y', "schedules"."schedule_date") = cast(2026 as text) and strftime('%m', "schedules"."schedule_date") >= cast(01 as text) and strftime('%m', "schedules"."schedule_date") <= cast(12 as text) and "time_entries"."time_in" is not null and TIME(time_entries.time_in) > shifts.time_in and "time_entries"."deleted_at" is null group by MONTH(schedules.schedule_date) order by MONTH(schedules.schedule_date) asc) [2026-09-17 11:52:58] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 11:54:29] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-17 11:59:12] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 12:02:21] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:02:21] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:02:21] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:02:25] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:02:25] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:02:25] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:02:32] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:02:32] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:02:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:02:35] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-17 12:02:47] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:02:47] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:02:47] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:03:53] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:03:53] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:04:14] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:04:31] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 12:04:34] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 12:04:35] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-17 12:04:35] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-17 12:05:48] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 12:06:15] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"}} [2026-09-17 12:06:15] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:06:15] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:06:15] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:06:33] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:06:33] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:07:58] local.INFO: Shift time validation: {"time_in_raw":"07:00","time_out_raw":"17:00","time_in_parsed":"2026-09-17 07:00","time_out_parsed":"2026-09-17 17:00","duration":10.0,"is_overnight":false} [2026-09-17 12:08:08] local.INFO: Shift time validation: {"time_in_raw":"07:00","time_out_raw":"17:00","time_in_parsed":"2026-09-17 07:00","time_out_parsed":"2026-09-17 17:00","duration":10.0,"is_overnight":false} [2026-09-17 12:08:08] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:08:08] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:08:48] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:08:49] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:08:49] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:09:01] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:09:01] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:09:01] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:09:29] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:09:33] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 12:09:33] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 12:09:33] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 12:12:06] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-17 12:19:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 12:25:20] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 12:27:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 12:31:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 12:45:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 12:49:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 12:49:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 12:53:48] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 12:53:49] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-17 12:53:49] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-17 13:01:00] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 13:01:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 13:18:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:21:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 13:26:41] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-17 13:27:25] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:27:25] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 13:27:25] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 13:27:49] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:27:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 13:30:53] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:32:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:32:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:35:32] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 13:35:32] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 13:35:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 13:35:50] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_periods_v2" where "dtr_periods_v2"."id" = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"dtr_periods_v2\" where \"dtr_periods_v2\".\"id\" = 4 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(962): Illuminate/Database/Eloquent/Model::__callStatic() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #36 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(962): Illuminate/Database/Eloquent/Model::__callStatic() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #42 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #43 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #44 {main} "} [2026-09-17 13:36:01] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 13:36:01] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"1"},"processed_filters":{"month":"2026-09","employee_id":"1"},"break_in_param":"not provided"} [2026-09-17 13:36:01] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"1"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09%"]} [2026-09-17 13:36:13] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 13:36:13] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-17 13:36:13] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-09%"]} [2026-09-17 13:38:01] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:38:02] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:38:02] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 13:38:02] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-17 13:38:03] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-17 13:38:03] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-17 13:38:36] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:38:44] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:38:45] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:45:26] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 13:45:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 13:46:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:46:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:46:35] local.INFO: Stored file from array (key=file) at: travel_attachments/Active_Employees_1789623995.pdf [2026-09-17 13:48:29] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 13:48:29] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 13:48:29] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 13:51:46] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-17 13:51:46] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-17 13:51:51] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-08","page":"1","limit":"10","attendance_status":"PROBLEMATIC"},"processed_filters":{"schedule_date":"2026-09-08","page":1,"limit":10,"attendance_status":"PROBLEMATIC"},"break_in_param":"not provided"} [2026-09-17 13:51:51] local.INFO: Filtering by schedule_date: 2026-09-08 [2026-09-17 13:51:51] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-08","page":1,"limit":10,"attendance_status":"PROBLEMATIC"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-08"]} [2026-09-17 13:52:00] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-17 13:52:00] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-17 13:52:05] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-17","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-17 13:52:05] local.INFO: Filtering by schedule_date: 2026-09-17 [2026-09-17 13:52:05] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-17","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-17"]} [2026-09-17 13:52:14] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-17 13:52:14] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-17 13:53:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:54:11] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-17 13:54:16] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1"},"validated":{"biometric_id":"EMP-2025-0020","page":"1"}} [2026-09-17 13:54:17] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 13:54:17] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 13:54:17] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 13:56:40] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 13:57:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 13:58:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:00:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:01:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 14:03:32] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 14:04:12] local.INFO: Stored file from array (key=file) at: travel_attachments/All_Employees_1789625051.pdf [2026-09-17 14:05:02] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 14:06:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 14:07:07] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-17 14:07:09] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 14:07:09] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789625229.pdf [2026-09-17 14:07:09] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 14:07:11] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 14:07:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:07:19] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:07:30] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 14:07:57] local.INFO: Leave filtering: {"filters":{"employee_id":"51"}} [2026-09-17 14:08:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-17 14:14:26] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 14:14:41] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 14:17:25] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 14:17:26] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 14:17:53] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 14:18:05] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 14:18:11] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 14:18:13] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 14:18:21] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 14:18:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:18:50] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 14:18:56] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-17 14:19:06] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-17 14:19:09] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-17 14:19:12] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 14:19:21] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 14:20:42] local.WARNING: No biometric ID found for employee ID: 51 [2026-09-17 14:20:42] local.INFO: Created new time entry {"id":223} [2026-09-17 14:20:42] local.ERROR: Cannot determine status - schedule not found for time entry ID: 223 [2026-09-17 14:20:42] local.WARNING: No biometric ID found for employee ID: 51 [2026-09-17 14:20:42] local.INFO: Created new time entry {"id":224} [2026-09-17 14:20:42] local.ERROR: Cannot determine status - schedule not found for time entry ID: 224 [2026-09-17 14:20:43] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-17 14:20:54] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 14:22:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 14:23:08] local.INFO: Processed 52/52 biometric records [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-02","schedule_id":1800,"schedule_date":"2026-11-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-02","count":2,"times":["2026-11-02 08:22:00","2026-11-02 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-02","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-02","record_ids":[405,406]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-02","biometric_id":"EMP-2025-000325","time_in":"2026-11-02 08:22:00","time_out":"2026-11-02 17:00:00","break_in":"null","break_out":"null","total_hours":-8.63} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-03","schedule_id":1801,"schedule_date":"2026-11-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-03","count":2,"times":["2026-11-03 08:00:00","2026-11-03 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-03","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-03","record_ids":[407,408]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-03","biometric_id":"EMP-2025-000325","time_in":"2026-11-03 08:00:00","time_out":"2026-11-03 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-04","schedule_id":1802,"schedule_date":"2026-11-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-04","count":2,"times":["2026-11-04 08:00:00","2026-11-04 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-04","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-04","record_ids":[409,410]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-04","biometric_id":"EMP-2025-000325","time_in":"2026-11-04 08:00:00","time_out":"2026-11-04 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-05","schedule_id":1803,"schedule_date":"2026-11-05","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-05","count":2,"times":["2026-11-05 08:00:00","2026-11-05 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-05","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-05","record_ids":[411,412]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-05","biometric_id":"EMP-2025-000325","time_in":"2026-11-05 08:00:00","time_out":"2026-11-05 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-06","schedule_id":1804,"schedule_date":"2026-11-06","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-06","count":2,"times":["2026-11-06 08:00:00","2026-11-06 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-06","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-06","record_ids":[413,414]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-06","biometric_id":"EMP-2025-000325","time_in":"2026-11-06 08:00:00","time_out":"2026-11-06 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-09","schedule_id":1805,"schedule_date":"2026-11-09","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-09","count":2,"times":["2026-11-09 08:00:00","2026-11-09 16:30:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-09","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-09","record_ids":[415,416]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-09","biometric_id":"EMP-2025-000325","time_in":"2026-11-09 08:00:00","time_out":"2026-11-09 16:30:00","break_in":"null","break_out":"null","total_hours":-8.5} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-10","schedule_id":1806,"schedule_date":"2026-11-10","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-10","count":2,"times":["2026-11-10 08:00:00","2026-11-10 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-10","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-10","record_ids":[417,418]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-10","biometric_id":"EMP-2025-000325","time_in":"2026-11-10 08:00:00","time_out":"2026-11-10 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-11","schedule_id":1807,"schedule_date":"2026-11-11","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-11","count":2,"times":["2026-11-11 08:00:00","2026-11-11 16:55:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-11","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-11","record_ids":[419,420]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-11","biometric_id":"EMP-2025-000325","time_in":"2026-11-11 08:00:00","time_out":"2026-11-11 16:55:00","break_in":"null","break_out":"null","total_hours":-8.92} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-12","schedule_id":1808,"schedule_date":"2026-11-12","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-12","count":2,"times":["2026-11-12 08:00:00","2026-11-12 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-12","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-12","record_ids":[421,422]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-12","biometric_id":"EMP-2025-000325","time_in":"2026-11-12 08:00:00","time_out":"2026-11-12 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-13","schedule_id":1809,"schedule_date":"2026-11-13","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-13","count":2,"times":["2026-11-13 08:00:00","2026-11-13 17:00:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-13","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-13","record_ids":[423,424]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-13","biometric_id":"EMP-2025-000325","time_in":"2026-11-13 08:00:00","time_out":"2026-11-13 17:00:00","break_in":"null","break_out":"null","total_hours":-9.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-19","schedule_id":1813,"schedule_date":"2026-11-19","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-19 08:00:00","2026-11-19 23:59:00","2026-11-19 00:59:00","2026-11-19 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-19","count":4,"times":["2026-11-19 00:59:00","2026-11-19 08:00:00","2026-11-19 17:00:00","2026-11-19 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-19","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-19","record_ids":[439,438,437,440]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-19","biometric_id":"EMP-2025-000325","time_in":"2026-11-19 00:59:00","time_out":"2026-11-19 23:59:00","break_in":"2026-11-19 17:00:00","break_out":"2026-11-19 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-20","schedule_id":1814,"schedule_date":"2026-11-20","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-20 08:00:00","2026-11-20 23:59:00","2026-11-20 00:59:00","2026-11-20 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-20","count":4,"times":["2026-11-20 00:59:00","2026-11-20 08:00:00","2026-11-20 17:00:00","2026-11-20 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-20","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-20","record_ids":[443,442,441,444]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-20","biometric_id":"EMP-2025-000325","time_in":"2026-11-20 00:59:00","time_out":"2026-11-20 23:59:00","break_in":"2026-11-20 17:00:00","break_out":"2026-11-20 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-23","schedule_id":1815,"schedule_date":"2026-11-23","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-23 08:00:00","2026-11-23 23:59:00","2026-11-23 00:59:00","2026-11-23 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-23","count":4,"times":["2026-11-23 00:59:00","2026-11-23 08:00:00","2026-11-23 17:00:00","2026-11-23 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-23","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-23","record_ids":[447,446,445,448]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-23","biometric_id":"EMP-2025-000325","time_in":"2026-11-23 00:59:00","time_out":"2026-11-23 23:59:00","break_in":"2026-11-23 17:00:00","break_out":"2026-11-23 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-24","schedule_id":1816,"schedule_date":"2026-11-24","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-24 08:00:00","2026-11-24 23:59:00","2026-11-24 00:59:00","2026-11-24 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-24","count":4,"times":["2026-11-24 00:59:00","2026-11-24 08:00:00","2026-11-24 17:00:00","2026-11-24 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-24","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-24","record_ids":[451,450,449,452]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-24","biometric_id":"EMP-2025-000325","time_in":"2026-11-24 00:59:00","time_out":"2026-11-24 23:59:00","break_in":"2026-11-24 17:00:00","break_out":"2026-11-24 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-25","schedule_id":1817,"schedule_date":"2026-11-25","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-25 08:00:00","2026-11-25 23:59:00","2026-11-25 00:59:00","2026-11-25 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-25","count":4,"times":["2026-11-25 00:59:00","2026-11-25 08:00:00","2026-11-25 17:00:00","2026-11-25 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-25","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-25","record_ids":[455,454,453,456]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-25","biometric_id":"EMP-2025-000325","time_in":"2026-11-25 00:59:00","time_out":"2026-11-25 23:59:00","break_in":"2026-11-25 17:00:00","break_out":"2026-11-25 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-26","schedule_id":1818,"schedule_date":"2026-11-26","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-26 08:00:00","2026-11-26 23:59:00","2026-11-26 00:59:00","2026-11-26 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-26","count":4,"times":["2026-11-26 00:59:00","2026-11-26 08:00:00","2026-11-26 17:00:00","2026-11-26 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-26","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-26","record_ids":[459,458,457,460]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-26","biometric_id":"EMP-2025-000325","time_in":"2026-11-26 00:59:00","time_out":"2026-11-26 23:59:00","break_in":"2026-11-26 17:00:00","break_out":"2026-11-26 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-27","schedule_id":1819,"schedule_date":"2026-11-27","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-27 08:00:00","2026-11-27 23:59:00","2026-11-27 00:59:00","2026-11-27 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-27","count":4,"times":["2026-11-27 00:59:00","2026-11-27 08:00:00","2026-11-27 17:00:00","2026-11-27 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-27","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-27","record_ids":[463,462,461,464]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-27","biometric_id":"EMP-2025-000325","time_in":"2026-11-27 00:59:00","time_out":"2026-11-27 23:59:00","break_in":"2026-11-27 17:00:00","break_out":"2026-11-27 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Initial biometrics for date {"date":"2026-11-30","schedule_id":1820,"schedule_date":"2026-11-30","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-11-30 08:00:00","2026-11-30 23:59:00","2026-11-30 00:59:00","2026-11-30 17:00:00"]} [2026-09-17 14:23:08] local.INFO: All shift biometrics after sorting {"date":"2026-11-30","count":4,"times":["2026-11-30 00:59:00","2026-11-30 08:00:00","2026-11-30 17:00:00","2026-11-30 23:59:00"]} [2026-09-17 14:23:08] local.INFO: Assigned time_in and time_out {"date":"2026-11-30","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00"} [2026-09-17 14:23:08] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-11-30","record_ids":[467,466,465,468]} [2026-09-17 14:23:08] local.INFO: Calculated total hours for time entry {"date":"2026-11-30","biometric_id":"EMP-2025-000325","time_in":"2026-11-30 00:59:00","time_out":"2026-11-30 23:59:00","break_in":"2026-11-30 17:00:00","break_out":"2026-11-30 08:00:00","total_hours":-8.0} [2026-09-17 14:23:08] local.INFO: Updated existing time entry {"id":190} [2026-09-17 14:23:08] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:23:08] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:23:08] local.INFO: Updated time entry status {"id":190,"date":"2026-11-02","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":191} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":191,"date":"2026-11-03","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":192} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":192,"date":"2026-11-04","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":193} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":193,"date":"2026-11-05","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":194} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":194,"date":"2026-11-06","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":195} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":195,"date":"2026-11-09","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":196} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":196,"date":"2026-11-10","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":197} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":197,"date":"2026-11-11","status":"U","employee_id":"EMP-2025-000325","total_hours":7.92} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":198} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":198,"date":"2026-11-12","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":199} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":199,"date":"2026-11-13","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":204} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":204,"date":"2026-11-19","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":205} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":205,"date":"2026-11-20","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":206} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":206,"date":"2026-11-23","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":207} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":207,"date":"2026-11-24","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":208} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":208,"date":"2026-11-25","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":209} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":209,"date":"2026-11-26","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":210} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":210,"date":"2026-11-27","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated existing time entry {"id":211} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:09] local.INFO: Updated time entry status {"id":211,"date":"2026-11-30","status":"C","employee_id":"EMP-2025-000325","total_hours":22.0} [2026-09-17 14:23:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:27:22] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:27:22] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 14:27:22] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:28:08] production.ERROR: Error retrieving travel order for authority: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "travel_orders" where "travel_orders"."id" = 12 and "travel_orders"."deleted_at" is null limit 1) [2026-09-17 14:28:19] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:28:19] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:28:19] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-11%"]} [2026-09-17 14:28:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 14:31:27] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-17 14:31:27] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:31:28] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-10","employee_id":"0704"},"processed_filters":{"month":"2026-10","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 14:31:28] local.INFO: Time entries query: {"filters":{"month":"2026-10","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-10%"]} [2026-09-17 14:31:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:32:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","status":"approved","page":"1","limit":"10","status_operator":"equal"}} [2026-09-17 14:32:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","status":"pending","page":"1","limit":"10","status_operator":"equal"}} [2026-09-17 14:32:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:32:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-17 14:33:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:33:20] local.INFO: Leave filtering: {"filters":{"employee_id":"1","status":"approved","page":"1","limit":"10","status_operator":"equal"}} [2026-09-17 14:34:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:34:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:34:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-17 14:34:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 14:34:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 14:35:43] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 14:37:59] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 14:38:14] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:38:14] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 14:38:14] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 14:38:16] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:38:17] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 14:38:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 14:38:59] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 14:39:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 14:41:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:45:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 14:48:25] local.INFO: Processed 4/4 biometric records [2026-09-17 14:48:25] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"07:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:48:25] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:48:25] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 14:48:25] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 14:48:25] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 14:48:25] local.INFO: Created new time entry {"id":225} [2026-09-17 14:48:25] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"C","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:48:25] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"C","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:48:25] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"C","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:48:32] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-17 14:48:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 14:48:37] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:48:37] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:48:37] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 14:49:46] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 14:49:46] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 14:49:46] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:49:49] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:49:49] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 14:49:49] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 14:50:31] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 14:50:40] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 14:50:48] local.INFO: Processed 4/4 biometric records [2026-09-17 14:50:48] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:50:48] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:50:48] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 14:50:48] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 14:50:48] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 14:50:48] local.INFO: Updated existing time entry {"id":225} [2026-09-17 14:50:48] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:50:48] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:50:48] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:50:51] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:50:51] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:50:51] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 14:52:02] local.INFO: Processed 12/12 biometric records [2026-09-17 14:52:02] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:52:02] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:52:02] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 14:52:02] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 14:52:02] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 14:52:02] local.INFO: Initial biometrics for date {"date":"2026-12-02","schedule_id":1950,"schedule_date":"2026-12-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 14:52:02] local.INFO: All shift biometrics after sorting {"date":"2026-12-02","count":4,"times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 14:52:02] local.INFO: Assigned time_in and time_out {"date":"2026-12-02","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00"} [2026-09-17 14:52:02] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-02","record_ids":[473,476,474,475]} [2026-09-17 14:52:02] local.INFO: Calculated total hours for time entry {"date":"2026-12-02","biometric_id":"EMP-2025-000325","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00","break_in":"2026-12-02 13:59:00","break_out":"2026-12-02 11:55:00","total_hours":12.93} [2026-09-17 14:52:02] local.INFO: Initial biometrics for date {"date":"2026-12-03","schedule_id":1951,"schedule_date":"2026-12-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 14:52:02] local.INFO: All shift biometrics after sorting {"date":"2026-12-03","count":4,"times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 14:52:02] local.INFO: Assigned time_in and time_out {"date":"2026-12-03","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00"} [2026-09-17 14:52:02] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-03","record_ids":[477,480,478,479]} [2026-09-17 14:52:02] local.INFO: Calculated total hours for time entry {"date":"2026-12-03","biometric_id":"EMP-2025-000325","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00","break_in":"2026-12-03 13:59:00","break_out":"2026-12-03 11:55:00","total_hours":13.43} [2026-09-17 14:52:02] local.INFO: Updated existing time entry {"id":225} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:52:02] local.INFO: Created new time entry {"id":226} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:52:02] local.INFO: Created new time entry {"id":227} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:52:02] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:52:05] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:52:05] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:52:05] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 14:56:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 14:57:46] local.INFO: Processed 16/16 biometric records [2026-09-17 14:57:46] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:57:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 14:57:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 14:57:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 14:57:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 14:57:46] local.INFO: Initial biometrics for date {"date":"2026-12-02","schedule_id":1950,"schedule_date":"2026-12-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 14:57:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-02","count":4,"times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 14:57:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-02","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00"} [2026-09-17 14:57:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-02","record_ids":[473,476,474,475]} [2026-09-17 14:57:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-02","biometric_id":"EMP-2025-000325","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00","break_in":"2026-12-02 13:59:00","break_out":"2026-12-02 11:55:00","total_hours":12.93} [2026-09-17 14:57:46] local.INFO: Initial biometrics for date {"date":"2026-12-03","schedule_id":1951,"schedule_date":"2026-12-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 14:57:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-03","count":4,"times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 14:57:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-03","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00"} [2026-09-17 14:57:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-03","record_ids":[477,480,478,479]} [2026-09-17 14:57:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-03","biometric_id":"EMP-2025-000325","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00","break_in":"2026-12-03 13:59:00","break_out":"2026-12-03 11:55:00","total_hours":13.43} [2026-09-17 14:57:46] local.INFO: Initial biometrics for date {"date":"2026-12-04","schedule_id":1952,"schedule_date":"2026-12-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 14:57:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-04","count":4,"times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 14:57:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-04","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00"} [2026-09-17 14:57:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-04","record_ids":[481,484,482,483]} [2026-09-17 14:57:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-04","biometric_id":"EMP-2025-000325","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00","break_in":"2026-12-04 13:59:00","break_out":"2026-12-04 11:55:00","total_hours":13.77} [2026-09-17 14:57:46] local.INFO: Updated existing time entry {"id":225} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 14:57:46] local.INFO: Updated existing time entry {"id":226} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 14:57:46] local.INFO: Updated existing time entry {"id":227} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 14:57:46] local.INFO: Created new time entry {"id":228} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 14:57:46] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 14:57:50] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 14:57:50] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 14:57:50] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-04","max_time_in":"2026-09-04 08:00:00","actual_time_in":"2026-09-04 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-05","max_time_in":"2026-09-05 08:00:00","actual_time_in":"2026-09-05 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-06","max_time_in":"2026-09-06 08:00:00","actual_time_in":"2026-09-06 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-07","max_time_in":"2026-09-07 08:00:00","actual_time_in":"2026-09-07 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-08","max_time_in":"2026-09-08 08:00:00","actual_time_in":"2026-09-08 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-09","max_time_in":"2026-09-09 08:00:00","actual_time_in":"2026-09-09 10:00:00","initial_late_minutes":120.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in before break - no adjustment {"late_minutes":120.0} [2026-09-17 14:58:54] local.INFO: Late calculation {"schedule_date":"2026-09-10","max_time_in":"2026-09-10 09:00:00","actual_time_in":"2026-09-10 16:12:23","initial_late_minutes":432.3833333333333,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Came in after break - adjusted late {"late_before_break":180.0,"late_after_break":192.38333333333333,"total_late_minutes":372.3833333333333} [2026-09-17 14:58:54] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-10","actual_time_out":"2026-09-10 16:12:32","expected_time_out":"2026-09-10 17:00:00","initial_undertime_minutes":47.46666666666667,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-17 14:58:54] local.INFO: Left after break - no adjustment {"undertime_minutes":47.46666666666667} [2026-09-17 15:01:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:03:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:04:28] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:04:28] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:04:28] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:05:17] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:05:17] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:05:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 15:05:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:12:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 15:13:22] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-17 15:14:45] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:14:45] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-12","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-09-17 15:14:45] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-12%"]} [2026-09-17 15:14:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:14:59] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP000001"},"processed_filters":{"month":"2026-12","employee_id":"EMP000001"},"break_in_param":"not provided"} [2026-09-17 15:14:59] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:14:59] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP000001"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP000001%","2026-12%"]} [2026-09-17 15:15:05] local.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_periods_v2" where "dtr_periods_v2"."id" = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"dtr_periods_v2\" where \"dtr_periods_v2\".\"id\" = 11 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(962): Illuminate/Database/Eloquent/Model::__callStatic() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #36 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(962): Illuminate/Database/Eloquent/Model::__callStatic() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->employees() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #42 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #43 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #44 {main} "} [2026-09-17 15:15:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:15:22] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:15:22] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP000001"},"processed_filters":{"month":"2026-12","employee_id":"EMP000001"},"break_in_param":"not provided"} [2026-09-17 15:15:22] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP000001"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP000001%","2026-12%"]} [2026-09-17 15:15:33] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:15:33] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0023"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0023"},"break_in_param":"not provided"} [2026-09-17 15:15:33] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0023"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0023%","2026-12%"]} [2026-09-17 15:15:43] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:15:43] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0022"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"break_in_param":"not provided"} [2026-09-17 15:15:43] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0022%","2026-12%"]} [2026-09-17 15:15:52] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:15:52] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-17 15:15:52] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-12%"]} [2026-09-17 15:16:12] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:16:12] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:16:12] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:16:44] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:16:44] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:16:44] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:16:45] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:17:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:17:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 15:17:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:18:20] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:18:20] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:18:20] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:18:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:19:12] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:19:12] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:19:13] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:19:13] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-17 15:19:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:20:14] local.INFO: Processed 17/18 biometric records [2026-09-17 15:20:14] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 15:20:14] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 15:20:14] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 15:20:14] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 15:20:14] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 15:20:14] local.INFO: Initial biometrics for date {"date":"2026-12-02","schedule_id":1950,"schedule_date":"2026-12-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 15:20:14] local.INFO: All shift biometrics after sorting {"date":"2026-12-02","count":4,"times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 15:20:14] local.INFO: Assigned time_in and time_out {"date":"2026-12-02","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00"} [2026-09-17 15:20:14] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-02","record_ids":[473,476,474,475]} [2026-09-17 15:20:14] local.INFO: Calculated total hours for time entry {"date":"2026-12-02","biometric_id":"EMP-2025-000325","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00","break_in":"2026-12-02 13:59:00","break_out":"2026-12-02 11:55:00","total_hours":12.93} [2026-09-17 15:20:14] local.INFO: Initial biometrics for date {"date":"2026-12-03","schedule_id":1951,"schedule_date":"2026-12-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 15:20:14] local.INFO: All shift biometrics after sorting {"date":"2026-12-03","count":4,"times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 15:20:14] local.INFO: Assigned time_in and time_out {"date":"2026-12-03","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00"} [2026-09-17 15:20:14] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-03","record_ids":[477,480,478,479]} [2026-09-17 15:20:14] local.INFO: Calculated total hours for time entry {"date":"2026-12-03","biometric_id":"EMP-2025-000325","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00","break_in":"2026-12-03 13:59:00","break_out":"2026-12-03 11:55:00","total_hours":13.43} [2026-09-17 15:20:14] local.INFO: Initial biometrics for date {"date":"2026-12-04","schedule_id":1952,"schedule_date":"2026-12-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 15:20:14] local.INFO: All shift biometrics after sorting {"date":"2026-12-04","count":4,"times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 15:20:14] local.INFO: Assigned time_in and time_out {"date":"2026-12-04","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00"} [2026-09-17 15:20:14] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-04","record_ids":[481,484,482,483]} [2026-09-17 15:20:14] local.INFO: Calculated total hours for time entry {"date":"2026-12-04","biometric_id":"EMP-2025-000325","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00","break_in":"2026-12-04 13:59:00","break_out":"2026-12-04 11:55:00","total_hours":13.77} [2026-09-17 15:20:14] local.INFO: Initial biometrics for date {"date":"2026-12-07","schedule_id":1953,"schedule_date":"2026-12-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":1,"biometric_times":["2026-12-07 08:20:00"]} [2026-09-17 15:20:14] local.INFO: All shift biometrics after sorting {"date":"2026-12-07","count":1,"times":["2026-12-07 08:20:00"]} [2026-09-17 15:20:14] local.INFO: Assigned time_in and time_out {"date":"2026-12-07","time_in":"2026-12-07 08:20:00","time_out":"null"} [2026-09-17 15:20:14] local.INFO: Updated sync_status to 1 for 1 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-07","record_ids":[485]} [2026-09-17 15:20:14] local.INFO: Updated existing time entry {"id":225} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:14] local.INFO: Updated existing time entry {"id":226} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:14] local.INFO: Updated existing time entry {"id":227} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:14] local.INFO: Updated existing time entry {"id":228} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:14] local.INFO: Created new time entry {"id":229} [2026-09-17 15:20:14] local.INFO: Setting total_hours to 0 for problematic entry {"id":229,"has_time_in":"yes","has_time_out":"no"} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":229,"date":"2026-12-07","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-17 15:20:14] local.INFO: Setting total_hours to 0 for problematic entry {"id":229,"has_time_in":"yes","has_time_out":"no"} [2026-09-17 15:20:14] local.INFO: Updated time entry status {"id":229,"date":"2026-12-07","status":"P","employee_id":"EMP-2025-000325","total_hours":0} [2026-09-17 15:20:17] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:20:17] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:20:17] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:20:36] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 15:20:46] local.INFO: Processed 18/18 biometric records [2026-09-17 15:20:46] local.INFO: Initial biometrics for date {"date":"2026-12-01","schedule_id":1949,"schedule_date":"2026-12-01","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 15:20:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-01","count":4,"times":["2026-12-01 08:22:00","2026-12-01 11:55:00","2026-12-01 13:59:00","2026-12-01 17:00:00"]} [2026-09-17 15:20:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-01","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00"} [2026-09-17 15:20:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-01","record_ids":[469,472,470,471]} [2026-09-17 15:20:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-01","biometric_id":"EMP-2025-000325","time_in":"2026-12-01 08:22:00","time_out":"2026-12-01 17:00:00","break_in":"2026-12-01 13:59:00","break_out":"2026-12-01 11:55:00","total_hours":13.3} [2026-09-17 15:20:46] local.INFO: Initial biometrics for date {"date":"2026-12-02","schedule_id":1950,"schedule_date":"2026-12-02","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 15:20:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-02","count":4,"times":["2026-12-02 08:00:00","2026-12-02 11:55:00","2026-12-02 13:59:00","2026-12-02 17:00:00"]} [2026-09-17 15:20:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-02","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00"} [2026-09-17 15:20:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-02","record_ids":[473,476,474,475]} [2026-09-17 15:20:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-02","biometric_id":"EMP-2025-000325","time_in":"2026-12-02 08:00:00","time_out":"2026-12-02 17:00:00","break_in":"2026-12-02 13:59:00","break_out":"2026-12-02 11:55:00","total_hours":12.93} [2026-09-17 15:20:46] local.INFO: Initial biometrics for date {"date":"2026-12-03","schedule_id":1951,"schedule_date":"2026-12-03","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 15:20:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-03","count":4,"times":["2026-12-03 08:00:00","2026-12-03 11:55:00","2026-12-03 13:59:00","2026-12-03 16:30:00"]} [2026-09-17 15:20:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-03","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00"} [2026-09-17 15:20:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-03","record_ids":[477,480,478,479]} [2026-09-17 15:20:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-03","biometric_id":"EMP-2025-000325","time_in":"2026-12-03 08:00:00","time_out":"2026-12-03 16:30:00","break_in":"2026-12-03 13:59:00","break_out":"2026-12-03 11:55:00","total_hours":13.43} [2026-09-17 15:20:46] local.INFO: Initial biometrics for date {"date":"2026-12-04","schedule_id":1952,"schedule_date":"2026-12-04","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":4,"biometric_times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 15:20:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-04","count":4,"times":["2026-12-04 08:20:00","2026-12-04 11:55:00","2026-12-04 13:59:00","2026-12-04 16:30:00"]} [2026-09-17 15:20:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-04","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00"} [2026-09-17 15:20:46] local.INFO: Updated sync_status to 1 for 4 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-04","record_ids":[481,484,482,483]} [2026-09-17 15:20:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-04","biometric_id":"EMP-2025-000325","time_in":"2026-12-04 08:20:00","time_out":"2026-12-04 16:30:00","break_in":"2026-12-04 13:59:00","break_out":"2026-12-04 11:55:00","total_hours":13.77} [2026-09-17 15:20:46] local.INFO: Initial biometrics for date {"date":"2026-12-07","schedule_id":1953,"schedule_date":"2026-12-07","is_overnight":0,"shift_time_in":"08:00:00","shift_time_out":"17:00:00","biometric_count":2,"biometric_times":["2026-12-07 08:20:00","2026-12-07 16:30:00"]} [2026-09-17 15:20:46] local.INFO: All shift biometrics after sorting {"date":"2026-12-07","count":2,"times":["2026-12-07 08:20:00","2026-12-07 16:30:00"]} [2026-09-17 15:20:46] local.INFO: Assigned time_in and time_out {"date":"2026-12-07","time_in":"2026-12-07 08:20:00","time_out":"2026-12-07 16:30:00"} [2026-09-17 15:20:46] local.INFO: Updated sync_status to 1 for 2 biometric records {"biometric_id":"EMP-2025-000325","date":"2026-12-07","record_ids":[485,486]} [2026-09-17 15:20:46] local.INFO: Calculated total hours for time entry {"date":"2026-12-07","biometric_id":"EMP-2025-000325","time_in":"2026-12-07 08:20:00","time_out":"2026-12-07 16:30:00","break_in":"null","break_out":"null","total_hours":-8.17} [2026-09-17 15:20:46] local.INFO: Updated existing time entry {"id":225} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":225,"date":"2026-12-01","status":"U","employee_id":"EMP-2025-000325","total_hours":7.63} [2026-09-17 15:20:47] local.INFO: Updated existing time entry {"id":226} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":226,"date":"2026-12-02","status":"C","employee_id":"EMP-2025-000325","total_hours":8.0} [2026-09-17 15:20:47] local.INFO: Updated existing time entry {"id":227} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":227,"date":"2026-12-03","status":"U","employee_id":"EMP-2025-000325","total_hours":7.5} [2026-09-17 15:20:47] local.INFO: Updated existing time entry {"id":228} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":228,"date":"2026-12-04","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:47] local.INFO: Updated existing time entry {"id":229} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":229,"date":"2026-12-07","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":229,"date":"2026-12-07","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:47] local.INFO: Updated time entry status {"id":229,"date":"2026-12-07","status":"U","employee_id":"EMP-2025-000325","total_hours":7.17} [2026-09-17 15:20:50] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:20:50] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:20:50] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:21:20] local.INFO: Schedule validation: {"total_expanded_dates":2,"dates_with_schedule":2} [2026-09-17 15:21:22] local.INFO: Processed indexed file upload: Active_Employees.pdf [2026-09-17 15:21:22] local.INFO: Stored file from array at: leave_attachments/Active_Employees_1789629682.pdf [2026-09-17 15:21:22] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-17 15:21:24] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 15:21:29] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:21:29] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:21:29] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:21:35] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"2","limit":"10"}} [2026-09-17 15:21:37] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 15:21:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:23:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:26:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:27:06] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 15:27:06] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:27:06] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 15:27:06] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(37): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-17 15:28:19] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 15:28:19] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 15:28:19] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-17 15:28:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 15:29:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 15:30:17] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:32:23] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 15:34:41] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:34:47] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:34:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:36:20] production.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:36:20] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 15:36:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:36:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 15:36:55] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 15:38:43] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:43:55] local.WARNING: No biometric ID found for employee ID: 51 [2026-09-17 15:43:55] local.INFO: Created new time entry {"id":230} [2026-09-17 15:43:55] local.ERROR: Cannot determine status - schedule not found for time entry ID: 230 [2026-09-17 15:43:55] local.WARNING: No biometric ID found for employee ID: 51 [2026-09-17 15:43:55] local.INFO: Created new time entry {"id":231} [2026-09-17 15:43:55] local.ERROR: Cannot determine status - schedule not found for time entry ID: 231 [2026-09-17 15:43:55] local.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-17 15:43:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 15:46:00] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 15:46:14] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 15:46:20] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 15:47:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 15:50:46] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 15:50:46] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 15:50:46] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 15:52:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 15:52:50] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 15:54:52] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 16:00:13] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 16:00:48] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 16:01:16] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 16:01:45] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 16:01:46] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 16:05:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:09:20] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 16:09:20] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0022"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"break_in_param":"not provided"} [2026-09-17 16:09:20] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0022%","2026-12%"]} [2026-09-17 16:09:34] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0022"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"break_in_param":"not provided"} [2026-09-17 16:09:34] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 16:09:34] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0022%","2026-12%"]} [2026-09-17 16:09:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:11:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:16:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 16:17:15] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 16:17:16] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 16:17:16] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 16:17:16] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-12%"]} [2026-09-17 16:17:34] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 16:17:34] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0022"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"break_in_param":"not provided"} [2026-09-17 16:17:34] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0022%","2026-12%"]} [2026-09-17 16:23:37] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-17 16:27:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:31:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:34:23] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-12","employee_id":"EMP-2025-0022"},"processed_filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"break_in_param":"not provided"} [2026-09-17 16:34:23] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 16:34:23] local.INFO: Time entries query: {"filters":{"month":"2026-12","employee_id":"EMP-2025-0022"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0022%","2026-12%"]} [2026-09-17 16:37:19] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:40:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 16:43:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 16:50:18] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"employees\" where \"employees\".\"id\" = 51 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #34 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(556): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Services/DtrService.php(566): App/Services/DtrService->getEmployeeSectionCode() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/v1/DtrController.php(193): App/Services/DtrService->getEmployeeSection() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/v1/DtrController->employeeSection() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #42 {main} "} [2026-09-17 16:50:37] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 16:51:24] local.INFO: Stored file from array (key=file) at: travel_attachments/All_Employees_1789635084.pdf [2026-09-17 16:51:27] production.ERROR: Error retrieving travel order for authority: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "travel_orders" where "travel_orders"."id" = 16 and "travel_orders"."deleted_at" is null limit 1) [2026-09-17 16:52:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 16:52:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 16:52:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 16:53:26] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 16:54:31] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 16:55:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 16:58:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 16:59:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 17:00:16] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 17:00:54] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-17 17:00:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 17:01:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"2","limit":"10"}} [2026-09-17 17:01:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 17:08:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 17:09:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 17:09:51] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 17:11:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 17:31:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 17:34:26] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:34:26] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-11","employee_id":"0704"},"processed_filters":{"month":"2026-11","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-17 17:34:26] local.INFO: Time entries query: {"filters":{"month":"2026-11","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-11%"]} [2026-09-17 17:35:03] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:35:03] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP000001"},"processed_filters":{"month":"2026-09","employee_id":"EMP000001"},"break_in_param":"not provided"} [2026-09-17 17:35:03] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP000001"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP000001%","2026-09%"]} [2026-09-17 17:35:24] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:35:24] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP000001"},"processed_filters":{"month":"2026-09","employee_id":"EMP000001"},"break_in_param":"not provided"} [2026-09-17 17:35:24] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP000001"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP000001%","2026-09%"]} [2026-09-17 17:35:35] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:35:35] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP000001"},"processed_filters":{"month":"2026-09","employee_id":"EMP000001"},"break_in_param":"not provided"} [2026-09-17 17:35:35] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP000001"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP000001%","2026-09%"]} [2026-09-17 17:35:50] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:35:50] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:35:50] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:36:26] local.INFO: Created new DTR correction for absent employee {"employee_id":"EMP-2025-000325","schedule_date":"2026-09-10","dtr_id":18} [2026-09-17 17:36:27] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:36:27] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:36:27] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:37:01] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:37:01] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:37:01] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:37:23] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:37:23] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:37:23] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:37:28] local.INFO: Created new DTR correction for absent employee {"employee_id":"EMP-2025-000325","schedule_date":"2026-09-11","dtr_id":19} [2026-09-17 17:37:29] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:37:29] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:37:29] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:39:08] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:39:08] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:39:08] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:40:32] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-17 17:40:32] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-000325"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"break_in_param":"not provided"} [2026-09-17 17:40:32] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-000325"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-000325%","2026-09%"]} [2026-09-17 17:43:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:09:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:11:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 18:21:52] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:21:52] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-17 18:22:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:27:32] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:27:32] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:27:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:30:18] local.INFO: Shift time validation: {"time_in_raw":"17:00","time_out_raw":"04:00","time_in_parsed":"2026-09-17 17:00","time_out_parsed":"2026-09-18 04:00","duration":11.0,"is_overnight":true} [2026-09-17 18:30:18] local.INFO: Overnight shift detected during update: {"shift_id":72,"time_in":"17:00","time_out":"04:00","is_overnight":true} [2026-09-17 18:30:19] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:30:19] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:30:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:30:42] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:30:42] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:30:42] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:30:45] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:30:45] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:30:45] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:31:12] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:31:19] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 18:31:23] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 18:31:24] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-17 18:31:24] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-17 18:32:16] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 18:32:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:33:07] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 18:33:13] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:33:13] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:33:28] local.INFO: Shift time validation: {"time_in_raw":"17:00:00","time_out_raw":"04:00:00","time_in_parsed":"2026-09-17 17:00","time_out_parsed":"2026-09-18 04:00","duration":11.0,"is_overnight":true} [2026-09-17 18:33:28] local.INFO: Overnight shift detected during update: {"shift_id":72,"time_in":"17:00:00","time_out":"04:00:00","is_overnight":true} [2026-09-17 18:33:28] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:33:28] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:33:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 18:33:39] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:33:39] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:35:18] local.INFO: Shift time validation: {"time_in_raw":"18:00","time_out_raw":"04:00","time_in_parsed":"2026-09-17 18:00","time_out_parsed":"2026-09-18 04:00","duration":10.0,"is_overnight":true} [2026-09-17 18:35:18] local.INFO: Overnight shift detected: {"time_in":"18:00","time_out":"04:00","is_overnight":true} [2026-09-17 18:35:19] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:35:19] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:35:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:35:46] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:35:46] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:35:46] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:35:50] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:35:50] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 18:35:50] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 18:37:06] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 18:37:15] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"}} [2026-09-17 18:37:48] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 18:37:49] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 18:38:20] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-17 18:43:10] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:48:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 18:52:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 19:01:49] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 19:07:29] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 19:07:29] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_leave) as latest_date from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-17 19:21:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 19:32:17] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 19:35:13] local.INFO: Created new time entry {"id":232} [2026-09-17 19:35:13] local.ERROR: Cannot determine status - schedule not found for time entry ID: 232 [2026-09-17 19:35:55] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 19:41:20] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 19:41:50] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 19:42:47] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 19:44:57] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 19:55:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:55:10] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:55:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:55:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:55:31] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:55:37] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:57:32] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:57:33] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:57:48] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:16] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:25] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:30] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:36] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:38] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:39] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:43] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:44] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:50] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:51] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:58:52] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:00] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:01] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:07] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:10] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:14] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:14] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:15] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:16] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:27] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:34] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:37] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 19:59:56] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:00:00] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:00:10] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:00:11] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:00:12] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:00:22] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-17 20:01:31] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:01:48] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 20:06:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 20:09:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:15:05] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:15:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-17 20:22:02] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:22:15] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:23:35] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-17 20:23:46] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 20:24:15] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-17 20:24:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:24:55] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:25:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:25:50] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:26:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:29:16] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-17 20:30:14] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:31:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:31:21] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:32:02] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:32:12] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:32:33] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-17 20:33:45] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:34:29] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:36:57] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-17 20:37:48] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-17 20:37:51] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"50"},"validated":{"biometric_id":"0704","page":"1","limit":"50"}} [2026-09-17 20:41:17] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-17 20:41:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-17 20:43:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:43:11] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 20:43:11] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 20:47:01] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 20:52:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 20:54:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-17 21:09:03] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-17 21:14:56] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-17 21:16:31] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-17 21:16:39] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"}} [2026-09-17 21:16:43] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"11","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"11","limit":"10"}} [2026-09-17 21:16:47] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"10","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"10","limit":"10"}} [2026-09-17 21:16:50] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"9","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"9","limit":"10"}} [2026-09-17 21:16:53] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"8","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"8","limit":"10"}} [2026-09-17 21:16:56] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"7","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"7","limit":"10"}} [2026-09-17 21:17:02] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"8","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"8","limit":"10"}} [2026-09-17 21:17:09] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"7","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"7","limit":"10"}} [2026-09-17 21:17:13] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"6","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"6","limit":"10"}} [2026-09-17 21:17:16] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"5","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"5","limit":"10"}} [2026-09-17 21:17:19] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"4","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"4","limit":"10"}} [2026-09-17 21:17:22] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"3","limit":"10"}} [2026-09-17 21:17:40] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-17 21:17:44] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"2","limit":"10"},"validated":{"biometric_id":"0704","page":"2","limit":"10"}} [2026-09-17 21:17:52] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"3","limit":"10"},"validated":{"biometric_id":"0704","page":"3","limit":"10"}} [2026-09-17 21:18:58] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"4","limit":"10"},"validated":{"biometric_id":"0704","page":"4","limit":"10"}} [2026-09-17 21:19:05] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"3","limit":"10"},"validated":{"biometric_id":"0704","page":"3","limit":"10"}} [2026-09-17 21:19:19] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-17 21:19:24] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 21:19:24] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 21:19:24] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 21:19:37] production.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-09-17 21:19:37] production.ERROR: Error retrieving scheduled employees count by shift: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "schedules" where "schedule_date" between 2026-08-01 and 2026-08-31 and "shift_id" is not null and "schedules"."deleted_at" is null) [2026-09-17 21:19:42] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:19:43] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-09-17 21:19:43] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 21:19:43] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 21:19:56] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:19:58] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:01] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:05] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-10-09","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-10-09","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-10-09","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:06] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-09-09","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-09-09","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-09-09","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:07] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-09","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-09","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-09","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:12] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:20:18] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"10"}} [2026-09-17 21:20:22] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"3","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"3","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"3","limit":"10"}} [2026-09-17 21:21:19] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:21:23] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":""},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":""},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":""}} [2026-09-17 21:21:23] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 21:21:23] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 21:21:24] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 21:21:27] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"10"}} [2026-09-17 21:21:27] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-17 21:21:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-17 21:21:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 21:21:28] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"5"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"5"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"1","limit":"5"}} [2026-09-17 21:21:31] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":""},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":""},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":""}} [2026-09-17 21:21:32] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"5"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"5"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"","page":"2","limit":"5"}} [2026-09-17 21:21:34] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"50"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"50"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","shift_id":"","page":"1","limit":"50"}} [2026-09-17 21:21:40] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-17 21:21:41] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"70","page":"2","limit":"5"},"validated":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"70","page":"2","limit":"5"},"filters":{"schedule_from":"2026-08-02","schedule_to":"2026-08-11","shift_id":"70","page":"2","limit":"5"}} [2026-09-17 21:21:43] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"}} [2026-09-17 21:21:47] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-17 21:21:51] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-17 21:22:00] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-15","schedule_to":"2026-09-15","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-15","schedule_to":"2026-09-15","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-15","schedule_to":"2026-09-15","page":"1","limit":"100"}} [2026-09-17 22:09:51] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 01:38:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 08:11:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 08:20:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 08:39:55] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 08:45:57] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:46:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 08:46:53] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:47:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 08:49:31] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 08:50:02] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:50:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:50:05] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:54:53] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 08:55:54] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:56:02] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 08:56:47] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:00:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 09:01:12] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 09:04:23] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 09:04:31] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-18 09:04:36] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-18 09:05:14] local.INFO: Stored file from array (key=file) at: travel_attachments/Screenshot (1)_1789693514.png [2026-09-18 09:05:26] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-18 09:05:42] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 09:06:22] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:07:10] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:09:38] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:09:44] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:10:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 09:11:00] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:12:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:12:16] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:12:41] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 09:12:49] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"50","employee_id":"51"},"validated":{"employee_id":"51","page":"1","limit":"50"}} [2026-09-18 09:15:14] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:15:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 09:15:26] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 09:15:30] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 09:15:32] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-18 09:15:58] local.INFO: Stored file from array (key=file) at: travel_attachments/All_Employees_1789694158.pdf [2026-09-18 09:16:55] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:16:59] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:17:34] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:17:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 09:17:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:17:58] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-18 09:17:58] local.INFO: Created new time entry {"id":233} [2026-09-18 09:17:58] local.ERROR: Cannot determine status - schedule not found for time entry ID: 233 [2026-09-18 09:17:59] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 09:19:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:20:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:21:02] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:21:50] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-18 09:21:56] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"3"},"validated":{"employee_id":"3","page":"1","limit":"10"}} [2026-09-18 09:22:56] production.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:22:56] production.ERROR: Error retrieving DTRs: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_corrections" where "employee_id" like %1% and exists (select * from "employees" where "dtr_corrections"."employee_id" = "employees"."id") and "dtr_corrections"."deleted_at" is null) [2026-09-18 09:22:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:24:22] local.INFO: Created new time entry {"id":234} [2026-09-18 09:24:22] local.ERROR: Cannot determine status - schedule not found for time entry ID: 234 [2026-09-18 09:30:37] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:30:52] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 09:31:53] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 09:34:45] production.ERROR: Error retrieving schedule months: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select DATE_FORMAT(schedules.schedule_date, "%Y-%m") as value, CASE WHEN MAX(CASE WHEN leave_earnings.status = "locked" THEN 1 ELSE 0 END) = 1 THEN "locked" ELSE "unlocked" END as leave_earn_status from "schedules" left join "leave_earnings" on DATE_FORMAT(schedules.schedule_date, "%Y-%m") = DATE_FORMAT(leave_earnings.date_earned, "%Y-%m") group by DATE_FORMAT(schedules.schedule_date, "%Y-%m") order by DATE_FORMAT(schedules.schedule_date, "%Y-%m") DESC) [2026-09-18 09:34:54] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-18 09:34:54] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 09:34:54] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-18 09:37:17] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 09:37:28] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"},"validated":{"biometric_id":"EMP2025102746502557","page":"1","limit":"10"}} [2026-09-18 09:37:54] production.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 09:37:54] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_filed) as latest_filed, MAX(id) as latest_id from "leaves" where "employee_id" like %1% and "employee_id" = 1 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-18 09:38:00] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 09:38:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 09:39:14] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 09:39:14] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP2025102746502557"},"processed_filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"break_in_param":"not provided"} [2026-09-18 09:39:14] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP2025102746502557"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP2025102746502557%","2026-09%"]} [2026-09-18 09:39:16] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-0020","page":"1","limit":"10"}} [2026-09-18 09:39:25] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 09:39:25] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-09%"]} [2026-09-18 09:39:25] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 09:39:27] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-18 09:39:37] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"2","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"2","limit":"10"}} [2026-09-18 09:39:42] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"3","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"3","limit":"10"}} [2026-09-18 09:39:46] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"},"validated":{"biometric_id":"EMP-2025-000325","page":"1","limit":"10"}} [2026-09-18 09:39:52] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 09:40:03] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 10:13:00] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 10:16:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 10:28:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 10:34:19] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 10:34:19] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 10:34:19] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 10:34:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 10:34:27] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 10:34:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 10:42:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 10:43:01] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 10:46:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 10:47:20] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 10:51:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 11:00:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 11:02:31] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 11:02:31] local.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_filed) as latest_filed, MAX(id) as latest_id from "leaves" where "employee_id" like %51% and "employee_id" = 51 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-18 11:02:32] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-18 11:02:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-18 11:02:50] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 11:04:05] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 11:08:46] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 11:12:34] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 11:12:35] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-18 11:12:35] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-18 11:12:51] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 11:14:06] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 11:15:32] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 11:28:07] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 11:28:07] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 11:28:07] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 11:28:08] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 11:28:08] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 11:28:09] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 11:36:16] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 11:38:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 11:57:43] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 11:57:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 11:57:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 11:58:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 11:59:31] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 12:00:42] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 12:06:47] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 12:06:47] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-18 12:07:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 12:28:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 13:02:47] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 13:03:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:03:11] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-18 13:03:11] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-18 13:03:23] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:16:18] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:26:25] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 13:26:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 13:26:58] production.ERROR: Error retrieving attendance trends: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select MONTH(schedules.schedule_date) as month, COUNT(*) as total_incidents, COUNT(DISTINCT time_entries.employee_id) as unique_employees, COALESCE(AVG(TIMESTAMPDIFF(SECOND, COALESCE(shifts.max_time_in, shifts.time_in), TIME(time_entries.time_in)) / 60), 0) as avg_minutes_late from "time_entries" inner join "schedules" on "schedules"."id" = "time_entries"."schedule_id" inner join "shifts" on "shifts"."id" = "schedules"."shift_id" where "schedules"."deleted_at" is null and "shifts"."deleted_at" is null and strftime('%Y', "schedules"."schedule_date") = cast(2026 as text) and strftime('%m', "schedules"."schedule_date") >= cast(01 as text) and strftime('%m', "schedules"."schedule_date") <= cast(12 as text) and "time_entries"."time_in" is not null and TIME(time_entries.time_in) > COALESCE(shifts.max_time_in, shifts.time_in) and "time_entries"."deleted_at" is null group by MONTH(schedules.schedule_date) order by MONTH(schedules.schedule_date) asc) [2026-09-18 13:27:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 13:27:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 13:27:27] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 13:27:27] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 13:27:51] production.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 13:27:51] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 13:27:51] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 13:27:51] production.ERROR: Error retrieving scheduled employees count by shift: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "schedules" where "schedule_date" between 2026-09-01 and 2026-09-30 and "shift_id" is not null and "schedules"."deleted_at" is null) [2026-09-18 13:30:10] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 13:32:00] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-05","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 13:32:00] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 13:32:00] local.INFO: Time entries query: {"filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-05%"]} [2026-09-18 13:35:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:38:07] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 13:38:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 13:39:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 13:39:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 13:39:09] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:40:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 13:44:37] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:44:40] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:44:41] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:45:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 13:49:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 13:50:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 13:52:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 13:52:11] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 13:54:05] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:56:27] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:56:34] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:56:35] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 13:58:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 13:58:37] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-18 14:07:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 14:10:24] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:11:12] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-18 14:11:16] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:11:26] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 14:11:33] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:18:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 14:20:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:23:27] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 14:26:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:26:30] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 14:26:37] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 14:27:13] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 14:27:15] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-18 14:28:31] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:31:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 14:32:25] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 14:32:31] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 14:33:13] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-18 14:33:16] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 14:33:55] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:34:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 14:34:38] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:35:28] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:36:05] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-18 14:37:14] local.WARNING: Schedule not found for employee 51 on 2026-09-25 [2026-09-18 14:37:14] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:38:38] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:46:00] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:51:02] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:51:10] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:51:10] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:51:10] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:51:17] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:51:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:51:17] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 14:51:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:53:23] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"5"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"5"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"5"}} [2026-09-18 14:53:25] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"}} [2026-09-18 14:53:27] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:53:31] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:53:31] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:53:31] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:53:31] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 14:53:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:53:52] local.ERROR: Error retrieving scheduled employees count by shift: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "schedules" where "schedule_date" between 2026-09-01 and 2026-09-30 and "shift_id" is not null and "schedules"."deleted_at" is null) [2026-09-18 14:53:53] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 14:53:53] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:53:53] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:54:00] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:54:00] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:55:05] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:55:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 14:55:13] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:55:17] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:55:25] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:55:29] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 14:55:31] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:55:45] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:55:48] local.WARNING: No biometric ID found for employee ID: 1 [2026-09-18 14:55:48] local.INFO: Created new time entry {"id":235} [2026-09-18 14:55:48] local.ERROR: Cannot determine status - schedule not found for time entry ID: 235 [2026-09-18 14:55:48] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:56:09] local.INFO: Shift time validation: {"time_in_raw":"08:00","time_out_raw":"20:00","time_in_parsed":"2026-09-18 08:00","time_out_parsed":"2026-09-18 20:00","duration":12.0,"is_overnight":false} [2026-09-18 14:56:10] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 14:56:10] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 14:57:10] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:57:13] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 14:57:15] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:57:18] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:57:20] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 14:57:23] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:57:27] local.INFO: Leave filtering: {"filters":{"page":"4","limit":"10"}} [2026-09-18 14:57:30] local.INFO: Leave filtering: {"filters":[]} [2026-09-18 14:57:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:57:32] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-18 14:57:36] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:57:41] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:57:41] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:57:46] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:57:52] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 14:58:11] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 14:59:02] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-18 14:59:07] local.INFO: Leave filtering: {"filters":{"page":"2","limit":"10"}} [2026-09-18 14:59:09] local.INFO: Leave filtering: {"filters":{"page":"3","limit":"10"}} [2026-09-18 14:59:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"1000"}} [2026-09-18 15:00:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 15:07:48] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 15:08:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 15:12:08] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:12:08] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:12:08] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:13:12] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:13:12] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:13:23] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:13:23] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:13:45] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:13:45] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:13:50] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:13:50] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:13:50] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:13:54] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-18 15:13:56] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-10","page":"1","limit":"100"}} [2026-09-18 15:14:00] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:14:00] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:14:00] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:14:45] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:14:53] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:14:58] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:14:58] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:14:58] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:15:03] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-09-18 15:15:04] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:15:06] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-18 15:15:08] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:15:10] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-17","schedule_to":"2026-09-17","page":"1","limit":"100"}} [2026-09-18 15:15:14] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-09","schedule_to":"2026-09-09","page":"1","limit":"100"}} [2026-09-18 15:15:18] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:15:23] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:15:23] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:15:23] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:15:23] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 15:15:28] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"50"}} [2026-09-18 15:15:55] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:15:56] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:15:56] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:16:04] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-03","schedule_to":"2026-09-03","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-03","schedule_to":"2026-09-03","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-03","schedule_to":"2026-09-03","page":"1","limit":"100"}} [2026-09-18 15:16:07] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:16:07] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:16:07] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 15:16:07] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:16:09] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 15:16:12] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"74","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"74","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"74","page":"1","limit":"10"}} [2026-09-18 15:16:16] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:16:16] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:16:16] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:16:23] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:16:23] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:16:23] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:17:02] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:17:11] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:17:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:17:17] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:17:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:17:56] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:17:58] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:18:00] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:18:04] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:18:04] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:18:04] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:18:06] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:18:17] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:18:17] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:18:17] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:18:30] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:18:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 15:18:58] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-05","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 15:18:58] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:18:58] local.INFO: Time entries query: {"filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-05%"]} [2026-09-18 15:19:21] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:19:21] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:19:21] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:19:32] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:20:13] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:20:13] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:20:13] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:20:19] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-09-18 15:20:20] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-07"} [2026-09-18 15:20:21] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-06"} [2026-09-18 15:20:22] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-05"} [2026-09-18 15:20:41] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-06"} [2026-09-18 15:20:43] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-07"} [2026-09-18 15:20:44] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-08"} [2026-09-18 15:20:45] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:21:01] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-18 15:21:03] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:03] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:04] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-11"} [2026-09-18 15:21:07] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-12"} [2026-09-18 15:21:08] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2027-01"} [2026-09-18 15:21:11] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:11] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:11] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2027-01"} [2026-09-18 15:21:11] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:11] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:28] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-05","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 15:21:28] local.INFO: Time entries query: {"filters":{"month":"2026-05","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-05%"]} [2026-09-18 15:21:28] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:21:31] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:21:31] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:31] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:41] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:41] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:44] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:45] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:21:45] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:21:45] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:21:47] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-18 15:21:56] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:22:10] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:22:10] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:22:10] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:22:16] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-18 15:22:21] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:22:25] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:22:25] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:22:25] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:22:40] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:23:09] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 15:23:38] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:24:01] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:24:01] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-18 15:24:01] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-18 15:25:12] local.INFO: Stored file from array (key=file) at: travel_attachments/68e24281-0045-4e86-b16f-d3ea1f08dfb0_1789716312.pdf [2026-09-18 15:26:54] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:26:54] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 15:26:54] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-09%"]} [2026-09-18 15:27:16] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:27:47] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:27:47] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-08","employee_id":"EMP-2025-0020"},"processed_filters":{"month":"2026-08","employee_id":"EMP-2025-0020"},"break_in_param":"not provided"} [2026-09-18 15:27:47] local.INFO: Time entries query: {"filters":{"month":"2026-08","employee_id":"EMP-2025-0020"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%EMP-2025-0020%","2026-08%"]} [2026-09-18 15:28:29] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:28:29] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:29] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:35] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:28:35] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:35] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 15:28:35] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:44] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:44] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:48] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 15:28:48] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:48] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:49] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:49] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:28:49] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:52] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:28:52] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:28:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:29:46] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "dtr_periods_v2" where "dtr_periods_v2"."id" = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select * from \"dtr_periods_v2\" where \"dtr_periods_v2\".\"id\" = 4 limit 1) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(98): Illuminate/Database/Eloquent/Model::__callStatic() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->generate() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #36 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(568): Illuminate/Database/Eloquent/Builder->first() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(615): Illuminate/Database/Eloquent/Builder->find() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->findOrFail() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(98): Illuminate/Database/Eloquent/Model::__callStatic() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->generate() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #39 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #40 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #41 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #42 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #43 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #44 {main} "} [2026-09-18 15:29:47] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:29:53] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:29:55] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-01","schedule_to":"2026-09-01","page":"1","limit":"100"}} [2026-09-18 15:29:59] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"validated":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"},"filters":{"schedule_from":"2026-09-02","schedule_to":"2026-09-02","page":"1","limit":"100"}} [2026-09-18 15:30:20] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:30:20] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:30:42] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-18 15:30:42] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:30:42] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-18 15:30:51] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-18 15:30:51] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-18 15:30:51] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-18 15:30:57] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:30:57] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:30:57] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:42:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 15:42:17] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-18 15:42:20] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:42:21] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:52:44] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:52:44] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:52:48] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "schedules" where not exists (select * from "time_entries" where "schedules"."id" = "time_entries"."schedule_id" and "time_entries"."deleted_at" is null) and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-02 as text) and "schedules"."deleted_at" is null) [2026-09-18 15:52:52] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:52:52] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:52:55] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-02","page":"1","limit":"10","attendance_status":"LATE"},"processed_filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LATE"},"break_in_param":"not provided"} [2026-09-18 15:52:55] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-18 15:52:55] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-02","page":1,"limit":10,"attendance_status":"LATE"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-02"]} [2026-09-18 15:53:02] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:53:02] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:53:06] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-10","page":"1","limit":"10"},"processed_filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"break_in_param":"not provided"} [2026-09-18 15:53:06] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-18 15:53:06] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-10","page":1,"limit":10},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-10"]} [2026-09-18 15:53:12] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 15:53:12] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 15:53:12] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 15:53:14] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:53:14] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:53:18] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "schedules" where not exists (select * from "time_entries" where "schedules"."id" = "time_entries"."schedule_id" and "time_entries"."deleted_at" is null) and strftime('%Y-%m-%d', "schedule_date") = cast(2026-09-23 as text) and "schedules"."deleted_at" is null) [2026-09-18 15:53:23] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:53:23] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:53:34] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:53:34] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:53:54] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-09-15","page":"1","limit":"10","attendance_status":"UNDERTIME"},"processed_filters":{"schedule_date":"2026-09-15","page":1,"limit":10,"attendance_status":"UNDERTIME"},"break_in_param":"not provided"} [2026-09-18 15:53:54] local.INFO: Filtering by schedule_date: 2026-09-15 [2026-09-18 15:53:54] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-09-15","page":1,"limit":10,"attendance_status":"UNDERTIME"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-09-15"]} [2026-09-18 15:54:01] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:54:01] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:54:04] local.INFO: Received request for attendance summary with parameters: {"month":"2026-08"} [2026-09-18 15:54:04] local.INFO: Attendance Summary Date Range {"month_param":"2026-08","month_with_day":"2026-08-01","start_date":"2026-08-01","end_date":"2026-08-31"} [2026-09-18 15:54:07] local.INFO: Received request for attendance summary with parameters: {"month":"2026-07"} [2026-09-18 15:54:07] local.INFO: Attendance Summary Date Range {"month_param":"2026-07","month_with_day":"2026-07-01","start_date":"2026-07-01","end_date":"2026-07-31"} [2026-09-18 15:54:12] local.INFO: TimeEntries filtering: {"original_params":{"schedule_date":"2026-07-23","page":"1","limit":"10","attendance_status":"PERFECT"},"processed_filters":{"schedule_date":"2026-07-23","page":1,"limit":10,"attendance_status":"PERFECT"},"break_in_param":"not provided"} [2026-09-18 15:54:12] local.INFO: Filtering by schedule_date: 2026-07-23 [2026-09-18 15:54:12] local.INFO: Time entries query: {"filters":{"schedule_date":"2026-07-23","page":1,"limit":10,"attendance_status":"PERFECT"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["2026-07-23"]} [2026-09-18 15:54:44] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-18 15:54:44] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-18 15:54:52] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-18 15:58:46] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-12","actual_time_out":"2026-09-12 16:00:00","expected_time_out":"2026-09-12 20:00:00","initial_undertime_minutes":240.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-18 15:58:46] local.INFO: Left after break - no adjustment {"undertime_minutes":240.0} [2026-09-18 15:58:46] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-13","actual_time_out":"2026-09-13 16:00:00","expected_time_out":"2026-09-13 20:00:00","initial_undertime_minutes":240.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-18 15:58:46] local.INFO: Left after break - no adjustment {"undertime_minutes":240.0} [2026-09-18 15:59:30] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-18 16:01:03] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-18 16:02:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:03:53] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 16:04:40] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 16:05:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:05:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:06:42] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-18 16:06:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:11:25] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:28:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:38:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-18 16:54:57] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 16:54:57] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 16:54:57] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 16:55:04] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-18 16:55:15] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-18 16:55:21] production.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"2","limit":"10"},"validated":{"biometric_id":"0704","page":"2","limit":"10"}} [2026-09-18 16:55:21] production.ERROR: Error retrieving biometrics: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "biometrics" where "biometric_id" like %0704% and "biometrics"."deleted_at" is null) [2026-09-18 16:55:35] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"1","limit":"10"},"validated":{"biometric_id":"0704","page":"1","limit":"10"}} [2026-09-18 16:55:38] local.INFO: Biometric filtering: {"original_params":{"biometric_id":"0704","page":"2","limit":"10"},"validated":{"biometric_id":"0704","page":"2","limit":"10"}} [2026-09-18 16:55:52] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-18","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 16:55:52] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 16:55:52] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 16:55:52] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 16:56:10] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-18","shift_id":"","page":"1","limit":"10"}} [2026-09-18 16:56:13] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-10","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-10","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-10","schedule_to":"2026-09-11","shift_id":"","page":"1","limit":"10"}} [2026-09-18 16:56:50] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-18 16:56:50] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-18 16:56:50] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-18 16:59:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 17:07:23] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-18 17:32:28] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-19 20:43:37] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-19 20:45:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-19 20:45:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-20 09:25:11] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-20 09:26:29] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-20 09:55:16] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-20 10:02:59] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-20 10:05:28] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-20 10:07:20] production.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-20 10:07:20] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_filed) as latest_filed, MAX(id) as latest_id from "leaves" where "employee_id" like %3% and "employee_id" = 3 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-21 07:58:36] local.ERROR: rename(E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\bootstrap\cache\pac8ED9.tmp,E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\bootstrap\cache/packages.php): Access is denied (code: 5) {"exception":"[object] (ErrorException(code: 0): rename(E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\bootstrap\\cache\\pac8ED9.tmp,E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\bootstrap\\cache/packages.php): Access is denied (code: 5) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:233) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError() #1 [internal function]: Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(233): rename() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(182): Illuminate/Filesystem/Filesystem->replace() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(132): Illuminate/Foundation/PackageManifest->write() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(108): Illuminate/Foundation/PackageManifest->build() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(90): Illuminate/Foundation/PackageManifest->getManifest() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(79): Illuminate/Foundation/PackageManifest->config() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate/Foundation/PackageManifest->aliases() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/RegisterFacades->bootstrap() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #15 {main} "} [2026-09-21 07:58:36] local.ERROR: rename(E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\bootstrap\cache\ser8F2B.tmp,E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\bootstrap\cache/services.php): Access is denied (code: 5) {"exception":"[object] (ErrorException(code: 0): rename(E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\bootstrap\\cache\\ser8F2B.tmp,E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\bootstrap\\cache/services.php): Access is denied (code: 5) at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:233) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError() #1 [internal function]: Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(233): rename() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(190): Illuminate/Filesystem/Filesystem->replace() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(162): Illuminate/Foundation/ProviderRepository->writeManifest() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(60): Illuminate/Foundation/ProviderRepository->compileManifest() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(871): Illuminate/Foundation/ProviderRepository->load() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(37): Illuminate/Foundation/Application->registerConfiguredProviders() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/RegisterProviders->bootstrap() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #14 {main} "} [2026-09-21 07:58:36] local.ERROR: Target class [view] does not exist. {"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target class [view] does not exist. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate/Container/Container->offsetGet() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->{closure:Illuminate/Routing/RoutingServiceProvider::registerResponseFactory():176}() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate/Foundation/Application->make() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate/Foundation/Exceptions/Handler->prepareJsonResponse() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate/Foundation/Exceptions/Handler->renderExceptionResponse() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(574): Illuminate/Foundation/Exceptions/Handler->render() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(148): Illuminate/Foundation/Http/Kernel->renderException() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #20 {main} [previous exception] [object] (ReflectionException(code: -1): Class \"view\" does not exist at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php:1122) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1122): ReflectionClass->__construct() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate/Container/Container->offsetGet() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->{closure:Illuminate/Routing/RoutingServiceProvider::registerResponseFactory():176}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate/Foundation/Application->make() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate/Foundation/Exceptions/Handler->prepareJsonResponse() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate/Foundation/Exceptions/Handler->renderExceptionResponse() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(574): Illuminate/Foundation/Exceptions/Handler->render() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(148): Illuminate/Foundation/Http/Kernel->renderException() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #21 {main} "} [2026-09-21 07:58:36] local.ERROR: Uncaught ReflectionException: Class "view" does not exist in E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php:1122 Stack trace: #0 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(1122): ReflectionClass->__construct() #1 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(933): Illuminate\Container\Container->build() #2 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1078): Illuminate\Container\Container->resolve() #3 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(864): Illuminate\Foundation\Application->resolve() #4 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1058): Illuminate\Container\Container->make() #5 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(1805): Illuminate\Foundation\Application->make() #6 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Routing\RoutingServiceProvider.php(177): Illuminate\Container\Container->offsetGet() #7 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(1115): Illuminate\Routing\RoutingServiceProvider->{closure:Illuminate\Routing\RoutingServiceProvider::registerResponseFactory():176}() #8 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(933): Illuminate\Container\Container->build() #9 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1078): Illuminate\Container\Container->resolve() #10 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(864): Illuminate\Foundation\Application->resolve() #11 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1058): Illuminate\Container\Container->make() #12 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(138): Illuminate\Foundation\Application->make() #13 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(850): app() #14 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(1004): response() #15 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(737): Illuminate\Foundation\Exceptions\Handler->prepareJsonResponse() #16 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(626): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse() #17 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(225): Illuminate\Foundation\Exceptions\Handler->render() #18 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(202): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse() #19 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(262): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException() #20 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():261}() #21 {main} Next Illuminate\Contracts\Container\BindingResolutionException: Target class [view] does not exist. in E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php:1124 Stack trace: #0 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(933): Illuminate\Container\Container->build() #1 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1078): Illuminate\Container\Container->resolve() #2 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(864): Illuminate\Foundation\Application->resolve() #3 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1058): Illuminate\Container\Container->make() #4 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(1805): Illuminate\Foundation\Application->make() #5 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Routing\RoutingServiceProvider.php(177): Illuminate\Container\Container->offsetGet() #6 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(1115): Illuminate\Routing\RoutingServiceProvider->{closure:Illuminate\Routing\RoutingServiceProvider::registerResponseFactory():176}() #7 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(933): Illuminate\Container\Container->build() #8 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1078): Illuminate\Container\Container->resolve() #9 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Container\Container.php(864): Illuminate\Foundation\Application->resolve() #10 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1058): Illuminate\Container\Container->make() #11 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(138): Illuminate\Foundation\Application->make() #12 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(850): app() #13 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(1004): response() #14 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(737): Illuminate\Foundation\Exceptions\Handler->prepareJsonResponse() #15 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(626): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse() #16 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(225): Illuminate\Foundation\Exceptions\Handler->render() #17 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(202): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse() #18 E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(262): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException() #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():261}() #20 {main} thrown {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Uncaught ReflectionException: Class \"view\" does not exist in E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:1122 Stack trace: #0 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1122): ReflectionClass->__construct() #1 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(933): Illuminate\\Container\\Container->build() #2 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1078): Illuminate\\Container\\Container->resolve() #3 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(864): Illuminate\\Foundation\\Application->resolve() #4 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1058): Illuminate\\Container\\Container->make() #5 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1805): Illuminate\\Foundation\\Application->make() #6 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #7 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->{closure:Illuminate\\Routing\\RoutingServiceProvider::registerResponseFactory():176}() #8 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(933): Illuminate\\Container\\Container->build() #9 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1078): Illuminate\\Container\\Container->resolve() #10 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(864): Illuminate\\Foundation\\Application->resolve() #11 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1058): Illuminate\\Container\\Container->make() #12 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(138): Illuminate\\Foundation\\Application->make() #13 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(850): app() #14 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(1004): response() #15 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #16 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #17 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(225): Illuminate\\Foundation\\Exceptions\\Handler->render() #18 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(202): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse() #19 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(262): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException() #20 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():261}() #21 {main} Next Illuminate\\Contracts\\Container\\BindingResolutionException: Target class [view] does not exist. in E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:1124 Stack trace: #0 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(933): Illuminate\\Container\\Container->build() #1 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1078): Illuminate\\Container\\Container->resolve() #2 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(864): Illuminate\\Foundation\\Application->resolve() #3 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1058): Illuminate\\Container\\Container->make() #4 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1805): Illuminate\\Foundation\\Application->make() #5 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #6 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->{closure:Illuminate\\Routing\\RoutingServiceProvider::registerResponseFactory():176}() #7 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(933): Illuminate\\Container\\Container->build() #8 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1078): Illuminate\\Container\\Container->resolve() #9 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(864): Illuminate\\Foundation\\Application->resolve() #10 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1058): Illuminate\\Container\\Container->make() #11 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(138): Illuminate\\Foundation\\Application->make() #12 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(850): app() #13 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(1004): response() #14 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #15 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #16 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(225): Illuminate\\Foundation\\Exceptions\\Handler->render() #17 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(202): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse() #18 E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(262): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException() #19 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():261}() #20 {main} thrown at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124) [stacktrace] #0 {main} "} [2026-09-21 07:58:57] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:00:28] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:01:24] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-21 08:04:27] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 08:06:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 08:13:37] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 08:22:24] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 08:24:07] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:31:48] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:32:04] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:32:05] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:35:07] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 08:36:54] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:41:47] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:41:48] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 08:54:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 08:58:33] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 09:01:34] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:07:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:08:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:12:44] production.ERROR: Error retrieving travel order for authority: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "travel_orders" where "travel_orders"."id" = 14 and "travel_orders"."deleted_at" is null limit 1) [2026-09-21 09:13:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 09:14:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:14:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:15:03] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:40:07] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 09:40:33] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:42:34] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 09:56:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 09:57:10] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 09:57:54] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-21 10:00:19] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-21 10:06:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 10:12:54] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 10:14:28] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"10","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-21 10:14:31] local.INFO: DTR Correction filtering: {"original_params":{"page":"1","limit":"5","employee_id":"1"},"validated":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 10:33:21] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 10:35:04] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 10:38:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 10:40:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 10:58:22] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-21 10:58:22] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-21 11:01:25] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-21 11:03:12] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 11:09:09] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 11:11:22] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 11:14:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 11:14:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 11:16:24] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 11:25:15] production.ERROR: Error retrieving travel orders: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "travel_orders" where "employee_id" = 51 and "travel_orders"."deleted_at" is null) [2026-09-21 11:25:32] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-21 11:27:43] local.INFO: Stored file from array (key=file) at: travel_attachments/Active_Employees_1789961263.pdf [2026-09-21 11:31:12] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-21 11:31:23] local.INFO: Leave filtering: {"filters":[]} [2026-09-21 11:31:25] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-21 11:31:34] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-21 11:31:40] local.WARNING: No biometric ID found for employee ID: 3 [2026-09-21 11:31:40] local.INFO: Created new time entry {"id":236} [2026-09-21 11:31:40] local.ERROR: Cannot determine status - schedule not found for time entry ID: 236 [2026-09-21 11:31:42] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-21 11:33:10] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-21 11:33:14] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"50"}} [2026-09-21 11:36:42] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 11:40:38] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"10"}} [2026-09-21 11:49:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 11:50:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 13:05:06] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-21 13:05:06] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-21 13:05:06] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 13:05:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:14:38] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 13:30:35] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 13:40:05] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 13:44:13] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 13:45:09] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:46:17] production.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:46:17] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_filed) as latest_filed, MAX(id) as latest_id from "leaves" where "employee_id" like %1% and "employee_id" = 1 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-21 13:47:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:47:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:48:56] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:49:47] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:51:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:51:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:53:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:53:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 13:57:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:01:13] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:01:43] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 14:09:03] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 14:09:03] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 14:09:04] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 14:10:29] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 14:10:29] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 14:10:29] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 14:13:06] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 14:14:23] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 14:14:23] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 14:14:23] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 14:16:06] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 14:16:08] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-10"} [2026-09-21 14:16:10] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"}} [2026-09-21 14:16:14] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"validated":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"},"filters":{"schedule_from":"2026-10-01","schedule_to":"2026-10-01","page":"1","limit":"100"}} [2026-09-21 14:16:20] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-11"} [2026-09-21 14:26:55] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:43:39] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 14:48:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:49:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:50:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:51:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:51:45] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 14:58:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:00:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:03:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:05:57] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:08:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:13:16] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:17:01] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:20:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:25:22] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:26:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:28:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:32:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 15:44:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-21 16:35:36] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-21 16:35:36] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 3 limit 1) [2026-09-21 16:36:18] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 16:36:19] local.ERROR: Error retrieving leave balances: The employee id field is required. [2026-09-21 16:36:19] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"5"}} [2026-09-21 16:36:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-21 16:42:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 54 limit 1) [2026-09-21 16:42:20] production.ERROR: Error retrieving leave balances: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "setting_leave_classifications") [2026-09-21 16:42:20] local.INFO: Leave filtering: {"filters":{"employee_id":"54","page":"1","limit":"5"}} [2026-09-21 16:42:49] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:42:49] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 16:42:49] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 16:42:51] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 16:42:51] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 16:42:51] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:43:33] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:43:34] local.INFO: Shift filtering: {"original_params":{"per_page":"100","page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 16:43:34] local.INFO: Schedule filtering: {"original_params":{"schedule_from":"2026-09-21","schedule_to":"2026-09-21","shift_id":"","page":"1","limit":"10"},"validated":{"schedule_from":"2026-09-21","schedule_to":"2026-09-21","shift_id":"","page":"1","limit":"10"},"filters":{"schedule_from":"2026-09-21","schedule_to":"2026-09-21","shift_id":"","page":"1","limit":"10"}} [2026-09-21 16:43:35] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 16:43:35] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:43:43] production.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:43:43] production.ERROR: Error retrieving scheduled employees count by shift: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "schedules" where "schedule_date" between 2026-09-01 and 2026-09-30 and "shift_id" is not null and "schedules"."deleted_at" is null) [2026-09-21 16:43:48] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-21 16:43:48] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-21 16:43:48] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-21 16:44:20] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 54 limit 1) [2026-09-21 16:44:21] local.INFO: Creating WFH time entry with data: {"employee_id":"100704","time_in":"2026-09-21 16:44:21","biometric_id":"100704","schedule_id":2221} [2026-09-21 16:44:21] local.INFO: Created new time entry {"id":237} [2026-09-21 16:44:21] local.INFO: Setting total_hours to 0 for problematic entry {"id":237,"has_time_in":"yes","has_time_out":"no"} [2026-09-21 16:44:21] local.INFO: Updated time entry status {"id":237,"date":"2026-09-21","status":"P","employee_id":"100704","total_hours":0} [2026-09-21 16:44:21] local.INFO: Setting total_hours to 0 for problematic entry {"id":237,"has_time_in":"yes","has_time_out":"no"} [2026-09-21 16:44:21] local.INFO: Updated time entry status {"id":237,"date":"2026-09-21","status":"P","employee_id":"100704","total_hours":0} [2026-09-21 16:44:21] local.INFO: WFH time entry created successfully {"id":237} [2026-09-21 16:45:18] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-21 16:45:18] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-21 16:45:18] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-21 16:45:36] local.INFO: Creating WFH time entry with data: {"employee_id":"100704","time_out":"2026-09-21 16:45:36","biometric_id":"100704","schedule_id":2221} [2026-09-21 16:45:36] local.INFO: Updated existing time entry {"id":237} [2026-09-21 16:45:36] local.INFO: Updated time entry status {"id":237,"date":"2026-09-21","status":"C","employee_id":"100704","total_hours":0.02} [2026-09-21 16:45:36] local.INFO: Updated time entry status {"id":237,"date":"2026-09-21","status":"C","employee_id":"100704","total_hours":0.02} [2026-09-21 16:45:36] local.INFO: Updated time entry status {"id":237,"date":"2026-09-21","status":"C","employee_id":"100704","total_hours":0.02} [2026-09-21 16:45:36] local.INFO: WFH time entry created successfully {"id":237} [2026-09-21 16:45:46] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-21 16:45:46] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-21 16:45:46] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-21 16:53:41] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-21 17:39:26] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 07:07:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 07:23:13] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-22 08:01:16] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-22 08:01:26] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-22 08:01:27] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-22 08:03:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 08:04:46] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-22 08:05:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 08:14:17] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 08:18:57] local.INFO: Leave filtering: {"filters":{"employee_id":"3","page":"1","limit":"5"}} [2026-09-22 09:03:08] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-22 09:21:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-22 09:49:09] local.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-22 10:29:09] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-22 10:44:48] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-22 10:48:18] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-22 13:01:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-22 15:11:30] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 08:47:47] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 10:16:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 10:50:16] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-23 10:51:16] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-23 10:52:16] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-23 13:15:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 13:16:08] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 14:56:35] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 1 limit 1) [2026-09-24 08:06:41] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-24 08:06:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-24 08:06:51] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-24 09:42:59] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-24 09:44:50] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-24 09:45:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-24 09:46:34] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-24 10:57:12] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-24 10:58:16] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-24 11:56:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 11:23:16] production.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 11:23:16] production.ERROR: Error retrieving leave entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from (select "leave_id_group", MAX(date_filed) as latest_filed, MAX(id) as latest_id from "leaves" where "employee_id" like %1% and "employee_id" = 1 and "leaves"."deleted_at" is null group by "leave_id_group") as "aggregate_table") [2026-09-25 11:28:50] local.INFO: Leave filtering: {"filters":{"employee_id":"51","page":"1","limit":"5"}} [2026-09-25 11:46:46] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 51 limit 1) [2026-09-25 11:47:00] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 11:47:39] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-25 11:47:39] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"0704"},"processed_filters":{"month":"2026-09","employee_id":"0704"},"break_in_param":"not provided"} [2026-09-25 11:47:39] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"0704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%0704%","2026-09%"]} [2026-09-25 11:48:29] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-25 11:48:29] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-25 11:48:29] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-25 11:49:14] local.INFO: Created new DTR correction for absent employee {"employee_id":"100704","schedule_date":"2026-09-21","dtr_id":20} [2026-09-25 11:49:14] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-25 11:49:14] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-25 11:49:14] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-25 11:49:15] production.ERROR: Error retrieving time entries: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "schedules" where not exists (select * from "time_entries" where "schedules"."id" = "time_entries"."schedule_id" and "time_entries"."deleted_at" is null) and "schedule_date" between 2026-09-01 and 2026-09-30 and "employee_id" = 100704 and "schedules"."deleted_at" is null order by "schedule_date" desc, "employee_id" asc) [2026-09-25 11:50:05] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-25 11:50:05] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-25 11:50:05] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-25 11:50:44] local.INFO: Holiday filtering: {"original_params":{"year":"2026"},"validated":[],"filters":[]} [2026-09-25 11:50:44] local.INFO: TimeEntries filtering: {"original_params":{"month":"2026-09","employee_id":"100704"},"processed_filters":{"month":"2026-09","employee_id":"100704"},"break_in_param":"not provided"} [2026-09-25 11:50:44] local.INFO: Time entries query: {"filters":{"month":"2026-09","employee_id":"100704"},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and `schedule_date` like ? and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%100704%","2026-09%"]} [2026-09-25 11:52:27] local.INFO: Leave filtering: {"filters":{"employee_id":"54","page":"1","limit":"5"}} [2026-09-25 11:53:27] production.ERROR: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select count(*) as aggregate from "dtr_periods_v2") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite, SQL: select count(*) as aggregate from \"dtr_periods_v2\") at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #2 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(38): Illuminate/Database/Eloquent/Builder->paginate() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #31 {main} [previous exception] [object] (Illuminate\\Database\\SQLiteDatabaseDoesNotExistException(code: 0): Database file at path [E:\\xampp-8.4.22\\htdocs\\ogcc_hris_staging\\ms-timekeeping\\database\\database.sqlite] does not exist. Ensure this is an absolute path to the database. at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php:60) [stacktrace] #0 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php(19): Illuminate/Database/Connectors/SQLiteConnector->parseDatabasePath() #1 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(225): Illuminate/Database/Connectors/SQLiteConnector->connect() #2 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithoutHosts():225}() #3 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #4 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo() #5 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo() #6 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect() #7 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}() #8 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback() #9 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run() #10 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select() #11 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect() #12 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}() #13 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns() #14 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3684): Illuminate/Database/Query/Builder->get() #15 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3643): Illuminate/Database/Query/Builder->runPaginationCountQuery() #16 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1120): Illuminate/Database/Query/Builder->getCountForPagination() #17 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/app/Http/Controllers/V2/DTRPeriodController.php(38): Illuminate/Database/Eloquent/Builder->paginate() #18 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/V2/DTRPeriodController->index() #19 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch() #20 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() #21 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #22 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}() #23 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #24 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle() #25 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #26 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then() #27 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack() #28 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute() #29 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute() #30 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch() #31 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}() #32 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}() #33 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle() #34 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}() #35 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then() #36 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter() #37 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle() #38 E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/public/index.php(20): Illuminate/Foundation/Application->handleRequest() #39 {main} "} [2026-09-25 11:54:02] local.INFO: Received request for scheduled employees count by shift with parameters: {"month":"2026-09"} [2026-09-25 11:54:02] local.INFO: Shift filtering: {"original_params":{"page":"1","limit":"10"},"processed_filters":{"page":"1","limit":"10"}} [2026-09-25 11:54:02] local.INFO: Shift query: {"filters":{"page":"1","limit":"10"},"sql":"select * from `shifts` where `shifts`.`deleted_at` is null order by `id` desc","bindings":[]} [2026-09-25 11:54:48] local.INFO: Received request for attendance summary with parameters: {"month":"2026-09"} [2026-09-25 11:54:48] local.INFO: Attendance Summary Date Range {"month_param":"2026-09","month_with_day":"2026-09-01","start_date":"2026-09-01","end_date":"2026-09-30"} [2026-09-25 12:10:30] production.ERROR: Error retrieving open WFH entry: Database file at path [E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite] does not exist. Ensure this is an absolute path to the database. (Connection: sqlite, Database: E:\xampp-8.4.22\htdocs\ogcc_hris_staging\ms-timekeeping\database\database.sqlite, SQL: select * from "employees" where "employees"."id" = 54 limit 1) [2026-09-25 14:18:46] local.INFO: AbsentWithoutOfficialLeave query: {"filters":{"page":"1","limit":"10"},"sql":"select `employees`.`employee_no` as `employee_code`, CONCAT_WS(' ', employees.first_name, employees.middle_initial, employees.last_name) as employee_name, MONTHNAME(time_entries.time_in) as month, YEAR(time_entries.time_in) as year, COUNT(time_entries.id) as total_schedule, SUM(CASE WHEN time_entries.total_days = 0 AND time_entries.leave_id IS NULL AND time_entries.holiday_id IS NULL AND time_entries.work_suspension_id IS NULL AND time_entries.overtime_id IS NULL AND time_entries.cto_id IS NULL AND time_entries.dtr_id IS NULL AND time_entries.pass_slip_id IS NULL AND time_entries.official_business_id IS NULL AND time_entries.travel_order_id IS NULL AND time_entries.training_id IS NULL THEN 1 ELSE 0 END) as total_absent_without_leave from `time_entries` inner join `employees` on `time_entries`.`employee_id` = `employees`.`employee_no` where `time_entries`.`deleted_at` is null and `time_entries`.`deleted_at` is null group by `employees`.`employee_no`, `employees`.`first_name`, `employees`.`middle_initial`, `employees`.`last_name`, YEAR(time_entries.time_in), MONTH(time_entries.time_in), MONTHNAME(time_entries.time_in) order by `employees`.`employee_no` asc, YEAR(time_entries.time_in) desc, MONTH(time_entries.time_in) desc","bindings":[]} [2026-09-25 14:19:19] local.INFO: LateFilingLeaveReportRepository params: {"limit":"10","page":"1"} [2026-09-25 14:19:19] local.INFO: SQL Query: {"sql":"select CONCAT_WS(' ', emp.first_name, emp.middle_initial, emp.last_name) as employee_name, `lt`.`name` as `leave_classification`, `leave`.`date_filed`, DATE_FORMAT(leave.date_leave, '%Y-%m-%d') as inclusive_date, DATEDIFF(leave.date_leave, leave.date_filed) as days_late, `div`.`name` as `division`, `leave`.`is_late_filing` from `leaves` as `leave` inner join `employees` as `emp` on `emp`.`id` = `leave`.`employee_id` left join `leave_types` as `lt` on `lt`.`id` = `leave`.`leave_type_id` left join `employee_position_details` as `pos` on `pos`.`employee_id` = `emp`.`id` left join `divisions` as `div` on `div`.`id` = `pos`.`division_id` where `leave`.`deleted_at` is null and `leave`.`status` not in (?, ?) and `leave`.`is_late_filing` = ?","bindings":["rejected","disapproved",true]} [2026-09-25 14:22:52] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-12","actual_time_out":"2026-09-12 16:00:00","expected_time_out":"2026-09-12 20:00:00","initial_undertime_minutes":240.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-25 14:22:52] local.INFO: Left after break - no adjustment {"undertime_minutes":240.0} [2026-09-25 14:22:52] local.INFO: Undertime calculation (fixed schedule) {"schedule_date":"2026-09-13","actual_time_out":"2026-09-13 16:00:00","expected_time_out":"2026-09-13 20:00:00","initial_undertime_minutes":240.0,"has_break":true,"break_start":"12:00:00","break_end":"13:00:00"} [2026-09-25 14:22:52] local.INFO: Left after break - no adjustment {"undertime_minutes":240.0} [2026-09-25 14:30:33] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-25 14:30:49] local.INFO: Updating time entries for work suspension ID: 8 with is_final = true [2026-09-25 14:30:49] local.INFO: Updating work suspension for date: 2026-07-23 with ID: 8 [2026-09-25 14:30:49] local.INFO: Updated time entry status {"id":84,"date":"2026-07-23","status":"WS","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-09-25 14:30:49] local.INFO: Updated time entry status {"id":107,"date":"2026-07-23","status":"WS","employee_id":"EMP2025102746502557","total_hours":8.0} [2026-09-25 14:30:49] local.INFO: Updated time entry status {"id":117,"date":"2026-07-23","status":"WS","employee_id":"EMP-2025-000325","total_hours":0.0} [2026-09-25 14:30:49] local.INFO: Updated time entry status {"id":118,"date":"2026-07-23","status":"WS","employee_id":"EMP-2025-0020","total_hours":0.0} [2026-09-25 14:30:49] local.INFO: Updated time entry status {"id":119,"date":"2026-07-23","status":"WS","employee_id":"EMP000001","total_hours":0.0} [2026-09-25 14:30:50] local.INFO: Work Suspension filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-25 14:32:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 14:43:38] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 14:43:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-25 15:07:49] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-29 08:07:27] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-29 11:10:58] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-29 11:20:06] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-10-03 01:14:37] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:13:31] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:14:26] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:15:21] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:16:30] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:17:36] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-12 21:45:45] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 14:31:59] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 14:32:55] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 14:33:47] local.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at E:/xampp-8.4.22/htdocs/ogcc_hris_staging/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "}